Direct naar de inhoud
⚡ Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
cybernieuws.nl Cybersecurity en informatiebeveiling nieuws alerts live · 12 min 173 bronnen 2 kritiek 38 vandaag
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-115567

NONE Gepubliceerd: CWE-362

Beschrijving NL

Tokio is een runtime voor het schrijven van applicaties met Rust. In versie 1.54.0 kon een raceconditie tussen tokio::time::Interval::poll_tick (inclusief .tick().await) en de tijddriver van de multithreaded runtime ervoor zorgen dat een interne timer-ingang werd verwijderd zonder synchronisatie met de driverthread die deze activeerde. De raceconditie veroorzaakte een use-after-free op de waker en de taakstatus van de timer in veilige Rust, wat kon leiden tot assertiepanieken, corruptie van de taakreferentieteller of corruptie van het heapgeheugen. Dit probleem is opgelost in 1.54.1.

Origineel (Engels) tonen

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.

References