
CVE-2026-43503(DirtyClone)のLinuxカーネルローカル権限昇格PoC。クローンされたsk_buffフラグ喪失を悪用してページキャッシュメモリに書き込み、ディスクを変更せずにrootアカウントを注入します。
Linux ローカルの権限昇格。クローンされた sk_buff は
SKBFL_SHARED_FRAG フラグを失うため、ESP インプレース復号がファイルバッキングされた
ページキャッシュメモリに書き込む。PoC はキャッシュ内の /etc/passwd を修正して uid-0 アカウントを注入し、root シェルを提供する。ディスクは変更されない。
メインライン 48f6a5356a33 (v7.1-rc5) で修正済み。
非特権ユーザとして実行:
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
未修正のカーネル、非特権ユーザ名前空間が有効であること、ターゲットに python3 + libcrypto + iproute2 + iptables が必要。
許可されたテストおよび研究目的のみに使用すること。