I den kärnmekanism för interprocesskommunikation Binder, som ingår i Linux 6.18 och är skriven i Rust, har en sårbarhet (CVE-2025-68260) åtgärdats. Problemet beror på en kapprustning vid utförande av operationer i osäkra block som direkt arbetar med pekare på föregående och nästa element i en lista. Vid framgångsrik utnyttjande begränsas sårbarheten i Binder till en krasch och orsakar ingen minneskorruption.
Greg Kroa-Hartman, som ansvarar för underhållet av den stabila kärngrenen i Linux, skrev i en kommentar till denna sårbarhet att Rust inte är en universallösning för att eliminera alla säkerhetsproblem, men detta språk hjälper faktiskt till att skydda mot en viss klass av sårbarheter. Intressant nog publicerades dessutom information om 159 sårbarheter i olika komponenter av Linux-kärnan, skrivna i C, igår.
Källa: opennet.ru
