Demonstrovaná možnost vytvoření funkčního exploit pro zranitelnost CVE-2025-21756, způsobenou chybou v jádře Linux, vedoucí k přístupu k paměti po jejím uvolnění. Problém se týká implementace socketů s adresací AF_VSOCK, určených pro síťovou interakci aplikací hostitelských systémů a hostitelů. Publikovaný exploit umožňuje spustit kód s právy root na systémech s jádrem Linux 6.6.75 (pro jiné verze je vyžadována změna exploitu).
Problém byl odstraněn v jádře Linux 6.14 a v únorových a březnových aktualizacích stabilních větví, jako jsou 6.12.16, 6.6.79 a 6.1.131. Zranitelnost byla také opravena v balíčcích s jádrem pro RHEL, SUSE/openSUSE a Ubuntu a Debian 12, ale zůstává neopravena v Debian 11.
Zranitelnost souvisí s tím, že při přeřazení transportu pro socket AF_VSOCK dochází k vyvolání funkce vsock_remove_sock, která zase vyvolává funkci vsock_remove_bound, nesprávně snižující čítač odkazů na objekt vsock. V důsledku toho čítač odkazů klesne na nulu a jádro uvolní paměť přidělenou objektu, přestože je stále používán.
Zdroj: opennet.ru
