V mechanizme medzi procesového riadenia Binder, ktorý je súčasťou jadra Linux 6.18 a napísaný v jazyku Rust, bola odstránená zraniteľnosť (CVE-2025-68260). Problém bol spôsobený pretekajúcim stavom pri vykonávaní operácií v blokoch unsafe, ktoré priamo pracujú s ukazovateľmi na predchádzajúce a nasledujúce prvky zoznamu. Pri úspešnej exploitácii je zraniteľnosť v Binder obmedzená na havarijné ukončenie a nespôsobuje poškodenie pamäti.
Greg Kroah-Hartman, zodpovedný za podporu stabilnej vetvy jadra Linux, v komentári k tejto zraniteľnosti napísal, že Rust nie je liekom na všetky bezpečnostné problémy, ale tento jazyk skutočne pomáha chrániť pred určitým typom zraniteľností. Zaujímavé je, že okrem zraniteľnosti v Binder boli včera zverejnené informácie o 159 zraniteľnostiach v rôznych komponentoch jadra Linux, napísaných v jazyku C.
Zdroj: opennet.ru
