- Son 7 gün
- CWE-362
CVE-2026-115567
Tokio tokio::time::Interval bileşeninde yarış koşulu nedeniyle bellek kullanım sonrası serbest bırakma hatası
- Yayımlandı
- Güncellendi
- 23 Eki 2026
- Açık yaşı
- 5 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
Tokio, Rust ile uygulama yazmak için bir çalışma zamanıdır. 1.54.0 sürümünde, tokio::time::Interval::poll_tick (.tick.await dahil) ile çok iş parçacıklı çalışma zamanının zamanlayıcı sürücüsü arasındaki bir yarış koşulu, bir zamanlayıcı girişinin, onu tetikleyen sürücü iş parçacığıyla senkronize edilmeden silinmesine neden olabiliyordu. Bu yarış koşulu, güvenli Rust içinde zamanlayıcının uyandırıcısı (waker) ve görev durumu üzerinde kullanım sonrası serbest bırakma (use-after-free) hatasına yol açarak onaylama (assertion) paniklerine, görev referans sayacının bozulmasına veya yığın (heap) bellek bozulmasına neden olabiliyordu. Bu sorun 1.54.1 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
Tokio is a runtime for writing applications with Rust. In 1.54.0, a race condition between tokio::time::Interval::poll_tick (including .tick().await) and the multi-threaded runtime's time driver could drop an internal timer entry without synchronizing with the driver thread that was firing it. The race caused a use-after-free on the timer's waker and task state in safe Rust, which could produce assertion panics, task reference-count corruption, or heap memory corruption. This issue is fixed in 1.54.1.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| tokio-rs tokio | Sürüm belirtilmemiş | – |
Kaynaklar8 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…/tokio/security/advisories/GHSA-5wjr-9356-4wc8 Diğer
- github.com/tokio-rs/tokio/pull/8458 Diğer
- github.com/tokio-rs/tokio/pull/8692 Diğer
- github.com/…ommit/2b4eba7833864c04ecd2f3e5f4a97ff4f6fa28d0 Diğer
- github.com/…ommit/5ed619bbaba87357ee5103d71b75e7c84cad99c9 Diğer
- github.com/tokio-rs/tokio/releases/tag/tokio-1.54.1 Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.