Bemutatásra került a CVE-2025-21756 sérülékenységhez kapcsolódó munkahelyi exploit létrehozásának lehetősége, amelyet a Linux kernel egy hibája okoz, ami a memória felszabadítása utáni hozzáféréshez vezet. A probléma az AF_VSOCK címzésű socketek megvalósítását érinti, amelyek a vendégrendszerek és a hostok közötti hálózati interakcióra szolgálnak. A közzétett exploit lehetővé teszi a root jogokkal történő kód-futtatást a 6.6.75 verziójú Linux kernellel rendelkező rendszereken (más verziók esetén a exploit módosítása szükséges).
A probléma a Linux kernel 6.14-es verziójában, illetve a stabil ágak februári és márciusi frissítéseiben, mint például a 6.12.16, 6.6.79 és 6.1.131, került megoldásra. A sérülékenység az RHEL, SUSE/openSUSE, valamint az Ubuntu és Debian 12 kernel csomagjaiban is javítva lett, de a Debian 11-ben még nem javították.
A sérülékenység abból adódik, hogy az AF_VSOCK socket számára a szállítói protokoll átcsoportosításakor a vsock_remove_sock függvényt hívják meg, amely viszont a vsock_remove_bound függvényt hívja, ami helytelenül csökkenti a vsock objektum referencia számlálóját. Így a referencia számláló nullává válik, és a kernel felszabadítja az objektumhoz allokált memóriát, annak ellenére, hogy az még mindig használatban van.
Forrás: opennet.ru
