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
Tools/GitHubGitHub/lutfifakee-project/cve-2026-31431
Privilege EscalationVulnerability AnalysisExploitationCTFPenetration TestingLearning & EducationBinary Exploitation
GitHublutfifakee-project/cve-2026-31431

CVE-2026-31431

CVE-2026-31431 - Linux Kernel Page Cache Vulnerability

View Repository
123 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 "Copy Fail" - Research & Pentesting Tool

License: GPL v3 Platform Python Status


⚠️ DISCLAIMER

This project is provided strictly for:

  • Security research
  • Educational purposes
  • Authorized penetration testing
  • CTF and laboratory environments

By using this tool, you agree that:

  • You own the target system or
  • You have explicit written authorization to test the target
  • You will not use this project for illegal or malicious activity
  • You understand all legal and ethical consequences of unauthorized access

The author and contributors are NOT responsible for misuse, damages, data loss, service interruption, or any illegal activities performed using this software.


📖 Description

Proof-of-concept research tool for CVE-2026-31431, also known as "Copy Fail", a Linux kernel vulnerability affecting the algif_aead / authencesn AEAD implementation.

The vulnerability may allow page cache corruption under specific conditions, potentially leading to local privilege escalation on vulnerable systems.

  • Affected Systems: Linux kernel 4.17+ (before April 2026 security patches)
  • Severity: High
  • CVSS Score: 7.8

✨ Features

  • 🔍 Non-destructive vulnerability detection
  • ⚡ Local privilege escalation testing
  • 🧹 Cleanup and restoration routine
  • 📄 Simple command-line interface
  • 🛡️ Research-focused workflow

📦 Installation

Clone the repository:

root@kitploit:~
git clone https://github.com/Lutfifakee-Project/CVE-2026-31431.git
cd CVE-2026-31431

🚀 Usage

Check if the system is vulnerable

root@kitploit:~
python3 exploit.py

Run authorized exploitation test

root@kitploit:~
python3 exploit.py --exploit

When prompted:

root@kitploit:~
Type 'YES' to continue

Cleanup after testing

root@kitploit:~
python3 exploit.py --cleanup

Show help menu

root@kitploit:~
python3 exploit.py --help

📸 Example Output

root@kitploit:~
$ python3 exploit.py --exploit

[!] DANGER ZONE: Exploit mode
Type 'YES' to continue: YES

[*] CVE-2026-31431 Copy Fail Exploit
[+] Page cache patching complete!
[+] Executing modified su...

# id
uid=0(root) gid=1001(user)

🛡️ Mitigation

If you are a system administrator and need to mitigate exposure:

Disable the vulnerable module

root@kitploit:~
echo "install algif_aead /bin/false" | sudo tee /etc/modprobe.d/disable-algif-aead.conf
sudo rmmod algif_aead 2>/dev/null

📚 References

  • CVE Details: https://nvd.nist.gov/vuln/detail/CVE-2026-31431
  • Disclosure: https://copy.fail
Download Tool