
CVE-2026-46300
A Clean & Deadly Page-Cache Attack
Variant of the "Dirty Frag" family
CVE-2026-46300 (Fragnesia) is a high-severity logic flaw in the Linux kernel's socket buffer handling (skb_try_coalesce()) within the XFRM/ESP-in-TCP subsystem (espintcp ULP).
An unprivileged local attacker can achieve arbitrary byte writes into the kernel page cache of any readable file — including system binaries like /usr/bin/su — leading to reliable local root privilege escalation.
splice() / sendfile() + controlled AES-GCM decryption
Root Cause: Improper propagation of the SKBFL_SHARED_FRAG marker when coalescing socket buffers, allowing attacker-controlled decryption to corrupt page-cache pages.
| Target | Effect | Severity |
|---|---|---|
/usr/bin/su, |
Update to the latest patched kernel from your distribution.
sudo sh -c "printf 'install esp4 /bin/false\ninstall esp6 /bin/false\ninstall rxrpc /bin/false\n' > /etc/modprobe.d/fragnesia.conf"
sudo rmmod esp4 esp6 rxrpc 2>/dev/null || true
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
Repository: v12-security/pocs - Fragnesia
⚠️ For educational and defensive purposes only.
Made with ❤️ for the security community
Stay safe. Patch fast.
CVE-2026-46300 • May 2026
/bin/sudo| Code execution as root |
| Critical |
| Any readable file | Silent corruption in page cache | High |
| Container environments | Host escape possible | High |