3895 matches found
Linux-Kernel-Copy-Fail-CVE-2026-31431-
Copy Fail CVE-2026-31431 Vulnerability Analysis and Response Practice This project analyzes the operational principle of the Linux Kernel Copy Fail CVE-2026-31431 vulnerability and compares the pre-patch and post-patch state using the non-destructive checker from the public PoC repository. It doe...
CVE-2021-4034
Python3 code to exploit CVE-2021-4034 PWNKIT. This was an exercise in "can I make this work in Python?", and not meant as a robust exploit. It Works For Me, there are problaby bugs. The default payload starts a shell as root, generated from msfvenom: msfvenom -p linux/x64/exec -f elf-so...
copyfail-go
CopyFail Go Most Linux LPEs need a race window or a kernel-specific offset. Copy Fail is a straight-line logic flaw ā it needs neither. The same 732-byte Python script static Go binary roots every Linux distribution shipped since 2017. A Go implementation of CVE-2026-31431. In case you need a...
copyfail
Copy Fail - CVE-2026-31431 PoC in C Local privilege escalation exploit for CVE-2026-31431 Copy Fail, written in C. How It Works 1. ELF parsing : resolves /usr/bin/su's entry point virtual address to a file offset via PTLOAD program headers 2. AFALG setup : binds to authencesnhmacsha256,cbcaes wit...
local-exploits
Local Exploits Various local exploits CVE-2020-8793 opensmptd-makemap-lpe - Fedora 31 OpenSMTPD makemap local root exploit. Code mostly taken from Qualys advisory 2020-02-24 for CVE-2020-8793. opensmtpd: Reading of arbitrary file by unprivileged attacker can result in information disclosure or...
CVE-2023-0386-libs
Install compilation environment sudo apt install -y gcc libfuse-dev pkg-config Compile exploit gcc -Wall CVE-2023-0386.c pkg-config fuse --cflags --libs -DFILEOFFSETBITS=64 -o CVE-2023-0386-exp -static -lfuse Generate shellcode msfvenom -p linux/x86/exec CMD=/bin/sh PrependSetuid=True -f elf -o...
CVE-2021-3156
CVE-2021-3156 PoC Introduction This is an exploit for the CVE-2021-3156 vulnerability in sudo dubbed Baron Samedit by Qualys. Usage build: $ make target list: $ ./sudo-hax-me-a-sandwich run: $ ./sudo-hax-me-a-sandwich manual mode: $ ./sudo-hax-me-a-sandwich Brute force target detection experiment...
CVE-2021-4034
CVE-2021- A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling...
CVE-2026-31431_je_sappelle_RoOt
CVE-2026-31431 - Copy Fail - Je s'appelle ROOT ! š Repository Purpose This repository documents the CVE-2026-31431 vulnerability, nicknamed Copy Fail , and provides a defensive remediation procedure for potentially exposed Linux systems. ā ļø This repository is strictly focused on defense, authorize...
CopyFail-CVE-2026-31431
CopyFail: CVE-2026-31431 Python implementation of copy.fail. Overwrites the page cache of a setuid-root binary via AFALG + splice to get root. No race, no offsets works on any Linux distro since 2017. Requirements Python 3.6+ 3.12+ uses os.splice natively; older versions fall back to ctypes Linux...
CVE-2025-4802-Proof-of-Concept
CVE-2025-4802 ā Proof of Concept ā ļø Disclaimer: This repository is for educational and authorized security research purposes only. Do not use this exploit against systems you do not own or have explicit permission to test. Misuse may violate laws and regulations. CVE Summary Field| Details ---|---...
libextractor-privesc
CVE-2026-100310: GNU libextractor Privilege Escalation via LIBEXTRACTORPREFIX Summary GNU libextractor's plugin loading mechanism uses the LIBEXTRACTORPREFIX environment variable to determine where to load shared libraries .so plugins from. Because it uses getenv instead of securegetenv, this...
cve-2021-4034
CVE-2021-4034 exploit but in rust, cause why not ? Based on https://github.com/arthepsy/CVE-2021-4034/blob/main/cve-2021-4034-poc.c $ ./download-and-unpack-vulnerable-pkexec.sh optionally enable setuid/setgid for testing $ cargo run --bin prep && cd playground && cargo run --bin pwn Finished dev...
CVE-2021-3156
CVE-2021-3156 PoC Introduction This is an exploit for the CVE-2021-3156 sudo vulnerability dubbed Baron Samedit by Qualys. Usage build: $ make list targets: $ ./sudo-hax-me-a-sandwich run: $ ./sudo-hax-me-a-sandwich manual mode: $ ./sudo-hax-me-a-sandwich Bruteforce target finding experimental Ma...
CVE-2026-31431
š„ CVE-2026-31431 - "Copy Fail !!!" A surprisingly simple yet deadly local privilege escalation in the Linux kernel š Overview CVE-2026-31431 nicknamed "Copy Fail" is a local privilege escalation vulnerability in the Linux kernel's cryptographic subsystem, specifically affecting the algifaead...
CVE-2023-52654
Run file python3 CVE-2023-52654.py or sudo CVE-2023-52654.py latest kernel bypass root updated POC just run python file with root or without root ā Features Automatically escalate privileges on Unix systems by exploiting misconfigured setuid/setgid binaries, capabilities, and sudo permissions...
ctf
CTF Related stuff Table of Contents The challs are linked in the table below. Description| Event/Game| Solution ---|---|--- Smash The Stack| ---| --- Blackbox| Level 1| An exe with a "login" functionality with the password in plain text in the memory. Blackbox| Level 2| An exe with setuid for...
CVE-2025-24118
TRAVERTINE CVE-2025-24118 Writeup: https://jprx.io/cve-2025-24118 Usage gcc TRAVERTINE.c -o travertine chgrp everyone travertine chmod g+s travertine ./travertine...
CVE-2021-41091
CVE-2021-41091 This exploit offers an in-depth look at the CVE-2021-41091 security vulnerability and provides a step-by-step guide on how to utilize the exploit script to achieve privilege escalation on a host. Vulnerability Summary CVE-2021-41091 is a flaw in Moby Docker Engine that allows...
3007Project
3007Project setuid program used to update player's score. Read score file content, search and update score base on given player ID, if no player ID is found, then new ID and score is added to file. Program should not crash unexpectedly and should exit gracefully with errors handled. Check for...