
This is a Linux Kernel Local Privilege Escalation PoC code for CVE-2026-52943 a use-after-free in skbuff.c, my first 0day found by me in linux kernel
This is a Linux Kernel Local Privilege Escalation PoC code for a use-after-free in skbuff.c : https://github.com/torvalds/linux/commit/98d0912e9f841e5529a5b89a972805f34cb1c69d
here is the writeup link: https://hackmd.io/@mlc0cVjxSwqv0OoxsUYccw/Bk99YYTyzx you need to turn on cloudfare warp or vpn to see writeup
The large files (rootfs, vmlinux) are compressed and split into chunks. First run setup to restore them:
./setup.sh
You will need zstd for this.
Then run:
./run.sh
What run.sh does:
share/share/ folder is mounted at ~/exploit inside the VM — run the binary from there to get rootThere are two PoC versions:
lts_poc — targets lts-6.12.89, built from the Google kernel CTF image with config adjusted to meet the exploit requirementsuek_poc — targets Oracle Linux UEK R8 (6.12.0-202.76.4.2), bzImage copied directly from the grub boot of a freshly installed Oracle Linux 10.1To switch between kernels, see the commented lines at the top of qemu_v3.sh.