CERTMIL

Centrul de Răspuns la Incidente de Securitate Cibernetică

Exploit PoC lansat pentru o vulnerabilitate din Linux

Sursă: https://cybersecuritynews.com/

A fost lansat un exploit de tip Proof-of-Concept (PoC) pentru o vulnerabilitate importantă din subsistemul nftables al kernel-ului Linux, identificată ca CVE-2024-26809.

Această vulnerabilitate, care își are rădăcinile în arhitectura netfilter a kernel-ului, expune sistemele afectate la escaladarea privilegiilor locale printr-un atac dublu-free sofisticat.

Vulnerabilitatea se găsește în subsistemul nftables, care este conceput pentru a înlocui framework-urile vechi de filtrare a pachetelor, precum iptables și ip6tables.

Nftables se bazează pe mai multe componente de bază ale nucleului, inclusiv structura nft_set_pipapo, pentru a gestiona seturi de reguli de filtrare. Vulnerabilitatea afectează în special funcția nft_pipapo_destroy() din cadrul modulului net/netfilter al kernelului.

Atacul începe cu crearea unui set pipapo și introducerea mai multor elemente pentru a se asigura că setul este marcat ca fiind malițios.

Atacatorul declanșează apoi distrugerea setului, determinând kernelul să elibereze de două ori aceleași elemente ale setului. Această dublă eliberare corupe heap-ul kernelului, vizând în special cache-ul de obiecte kmalloc-256, care este utilizat în mod obișnuit pentru alocarea obiectelor kernelului.

O parte esențială a exploatării implică manipularea structurilor interne de date ale kernelului pentru a obține controlul asupra indicatorului de instrucțiuni.

Atacatorul creează un obiect nft_expr fals și utilizează un gadget ROP pentru a roti stiva, executând în final cod arbitrar în cadrul kernelului.

Fiabilitatea exploatării este sporită de capacitatea sa de a recupera fragmente de heap eliberate și de a divulga adresele kernelului, ocolind măsurile de atenuare obișnuite.

CVE-2024-26809 afectează versiunile 5.15.54 și ulterioare ale kernelului Linux, inclusiv ramurile 6.1 și 6.6 LTS.

Vulnerabilitatea a fost abordată în actualizările recente ale kernelului, distribuții precum Debian, Ubuntu și SUSE lansând patch-uri pentru toate versiunile acceptate.

Administratorii de sistem sunt insistent sfătuiți să aplice imediat cele mai recente actualizări de securitate.

Sursă: https://cybersecuritynews.com/linux-kernels-nftables-vulnerability-poc/

© Ministerul Apărării Naţionale | Site realizat de Agenția de Apărare Cibernetică |