
Linux kernel local privilege escalation PoC para CVE-2026-43503 (DirtyClone). Explora a perda de flag de um sk_buff clonado para escrever na memória page-cache, injetando uma conta root sem modificar o disco.
Escalação de privilégio local no Linux. Um sk_buff clonado perde a flag SKBFL_SHARED_FRAG, fazendo com que a descriptografia in-place do ESP escreva na memória do cache de página apoiada por arquivo. O PoC modifica o cache de /etc/passwd para injetar uma conta uid-0 e fornece um shell root. O disco nunca é modificado.
Corrigido na mainline 48f6a5356a33 (v7.1-rc5).
Execute como um usuário não privilegiado:
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 não corrigido, namespaces de usuário não privilegiados habilitados e python3 + libcrypto + iproute2 + iptables no alvo.
Apenas para testes autorizados e pesquisa.