In de in de Linux kernel 6.18 geĆÆntegreerde interprocesscommunicatiemechanisme Binder, geschreven in Rust, is een kwetsbaarheid verholpen (CVE-2025-68260). Het probleem werd veroorzaakt door een raceconditie bij het uitvoeren van bewerkingen in unsafe-blokken die rechtstreeks werken met pointers naar het vorige en volgende element van de lijst. Bij succesvolle exploitatie resulteert de kwetsbaarheid in de Binder in een crash en leidt deze niet tot geheugenbeschadiging.
Greg Kroah-Hartman, verantwoordelijk voor de ondersteuning van de stabiele tak van de Linux-kernel, schreef in een opmerking over deze kwetsbaarheid dat Rust geen panacee is die alle veiligheidsproblemen kan oplossen, maar deze taal helpt inderdaad om zich te beschermen tegen een bepaalde klasse kwetsbaarheden. Het is opmerkelijk dat naast de kwetsbaarheid in Binder gisteren informatie over 159 kwetsbaarheden in verschillende componenten van de Linux-kernel, geschreven in C, is gepubliceerd.
Bron: opennet.ru
