
PoC di escalation dei privilegi locali del kernel Linux per CVE-2026-43503 (DirtyClone). Sfrutta la perdita di un flag di sk_buff clonato per scrivere nella memoria page-cache, iniettando un account root senza modificare il disco.
Scalata di privilegi locale su Linux. Un sk_buff clonato perde il flag SKBFL_SHARED_FRAG, quindi la decifratura ESP in-place scrive nella memoria della cache delle pagine supportata da file. Il PoC modifica /etc/passwd in cache per iniettare un account con uid 0 e fornisce una shell di root. Il disco non viene mai modificato.
Risolto in mainline 48f6a5356a33 (v7.1-rc5).
Esegui come utente non privilegiato:
python3 CVE-2026-43503.py
[*] uid=1000 -> root
[+] injected uid 0 account 'firefart' (password: pwned)
uid=0(root) gid=0(root) groups=0(root)
[+] root achieved
Kernel non patchato, namespace utente non privilegiati abilitati e python3 + libcrypto + iproute2 + iptables sul target.
Solo per test autorizzati e ricerca.