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
copy-fail-CVE-2026-31431-universal — Multi-language implementation and compatibility with older versions of Python. | Kitploit
Tools/GitHubGitHub/y5neko/copy-fail-cve-2026-31431-universal
Exploit FrameworksVulnerability AnalysisExploitationPayload DevelopmentBinary Exploitation
GitHuby5neko/copy-fail-cve-2026-31431-universal

copy-fail-CVE-2026-31431-universal

Multi-language implementation and compatibility with older versions of Python.

View Repository
13 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-31431 - AF_ALG AEAD Splice UAF PoC

Multi-language implementation and compatibility with older versions of Python.

C (exploit.c)

root@kitploit:~
gcc -o exploit exploit.c -O2
gcc -o exploit exploit.c -static -O2
./exploit

Tested on Ubuntu 20.04:

C exploit

Python (exploit-python3-8-10.py)

Compatible with Python 3.8.10 and older. Compat notes:

  • os.splice() requires 3.10+ — uses ctypes to call libc directly
splice()
  • setsockopt(..., None, 4) raises TypeError on 3.8 — uses integer form
  • Payload stored as zlib-compressed hex
  • root@kitploit:~
    python3 exploit-python3-8-10.py
    

    Tested on Ubuntu 20.04 / Python 3.8.10:

    Python exploit

    Disclaimer

    For authorized security research and testing only.

    Download Tool