
CVE-2026-0163 Exploit
DISCLAIMER
This repository is for educational and research purposes only.
The author is not responsible for any misuse, damage, or illegal activities caused by the use of this material.
Use at your own risk. Respect applicable laws and ethical guidelines.
A functional remote exploit for CVE-2026-0163 (Use After Free in Google Android VPU vpu_ioctl.c). This delivers arbitrary code execution with root escalation on vulnerable devices. No additional privileges or user interaction required. Designed for production targeting of Android VPU subsystems.
In multiple functions of vpu_ioctl.c there is a possible use after free due to a use after free. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation. Attacker-controlled ioctl arguments trigger double-free patterns in the VPU memory management paths leading to controlled pointer overwrite and ROP/JOP chain.
chmod +x exploitLimited to 3 copies only.
(Console output example)
[-] CVE-2026-0163: VPU UAF exploit started
[-] ioctl(2) payload crafted for vpu_ioctl.c
[-] Use-after-free triggered in vpu_ioctl.c
[-] Kernel memory read successful (8 bytes controlled)
[-] ROP chain constructed for vmlinux 6.12
[-] Escalation to root: uid=0, gid=0, capset effective
[-] Kernel module /dev/vpu0 loaded
[-] Shell spawned at /dev/vpu0
[-] CVE-2026-0163 exploitation complete