Byla demonstrována možnost vytvoření funkčního exploit pro zranitelnost CVE-2025-21756, způsobenou chybou v jádře Linuxu, která vede 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 vykonávání kódu s oprávněními root na systémech s jádrem Linux 6.6.75 (pro jiné verze je nutná úprava 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 je spojena s tím, že při přesměrování transportu pro socket AF_VSOCK dochází k volání funkce vsock_remove_sock, která zase volá funkci vsock_remove_bound, která nesprávně snižuje reference count na objekt vsock. Tímto způsobem se reference count stává nulovým a jádro uvolňuje paměť přidělenou objektu, přestože je stále používán.
Zdroj: opennet.ru
