3727 matches found
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-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-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-2023-42931
🇮🇱 BringThemHome NeverAgainIsNow 🇮🇱 We demand the safe return of all citizens who have been taken hostage by the terrorist group Hamas. We will not rest until every hostage is released and returns home safely. You can help bring them back home.https://stories.bringthemhomenow.net/ macOS Privilege...
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...
Vulnerable-Docker-Engine
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...
cve-2010-3847
CVE-2010-3847 script Meant to automate the exploit discussed in http://marc.info/?l=full-disclosure&m=128776663124692&w=2. Tested on CentOS 5 x86. The DSO it outputs is compiled from the following code: include include include void attributeconstructor init setuid0; system"/bin/bash"; Usage...
CVE-2026-31431-Checker-Mitigator
CVE-2026-31431 检查器与缓解工具 一个简单、安全的漏洞扫描与缓解工具,用于 CVE-2026-31431 (又名“Copy Fail”),这是 Linux 内核 AFALG 加密接口中的一个本地权限提升漏洞。 注意 - 这是一个完全由 vibe coding 生成的脚本 关于该漏洞 CVE :CVE-2026-31431 严重性 :高(本地权限提升至 root) 受影响范围 :大多数启用了 algifaead 的 Linux 内核(自约 2017 年起) 利用方式 :滥用 AFALG + splice 破坏 setuid 二进制文件(例如 /usr/bin/su)的页缓存...
Mitigaciones
CVE-2026-31431(“复制失败”)缓解措施 用于检测和缓解 Linux 系统中 CVE-2026-31431 漏洞(通过 setuid 二进制文件中的 page cache 损坏实现本地权限提升)的脚本和自动化 playbook 集合。 仓库内容 cve-2026-31431-mitigator.sh :纯 Bash 交互式脚本,用于审计并通过 modprobe 应用热缓解措施(阻止 algifaead 和 authencesn 模块)。内置针对 Red Hat、SUSE 和 Debian 系列的自动检测功能。 mitigarcve.yml :Ansible...
CVE-2026-31431
🚨 CVE-2026-31431: Copy Fail Un fallo crítico de 9 años en el kernel de Linux que permite obtener acceso root en segundos 📋 Resumen Ejecutivo Atributo| Detalles ---|--- CVE| CVE-2026-31431 Apodo| Copy Fail Tipo| Escalamiento de Privilegios Local LPE CVSS| 7.8 High Descubierto por| Theori Xint Code...
CVE-2026-31431-python-copyfail-POC
CVE-2026-31431:Copy Fail - Linux 内核权限提升 Copy Fail (CVE-2026-31431)是 Linux 内核加密子系统中的一个严重逻辑漏洞,允许非特权用户实现向 root 的权限提升。该漏洞影响所有主流发行版中的 Linux 内核 6.0.0 至 6.18.x 版本。 本仓库包含真实漏洞利用代码,通过破坏 setuid 二进制文件的页缓存并执行具有 root 权限的任意代码来触发该漏洞。 什么是 Copy Fail? Copy Fail 是一个逻辑漏洞,允许非特权用户将任意 4 字节数据块直接写入系统上任何可读文件(包括 setuid...
copy-fail-python
copyfailsu.py badsectorlabs/copyfail-go(CVE-2026-31431)的 Python 移植版本。仅支持 Linux;需要 Python 3.10+(os.splice)。 如何获取 root 权限(重要) 此工具不 使用 /etc/passwd 页缓存技巧。 它用内嵌的 shellcode(与 Go 版 main.go 相同的载荷)覆盖 setuidsu 二进制的页缓存,然后执行su。 提权来自将 su 的损坏缓存镜像作为 setuid root 程序运行,而不是通过 /etc/passwd 让 getpwnam 认为你的 UID 是 0。...
copyfail-check
copyfail-check 用于检测 Linux 内核漏洞、检查缓解状态并指导修复的 Shell 脚本——设计用于本地运行或通过 SSH、Ansible 或 pssh 在服务器集群中运行。 CVE-2026-31431 — Copy Fail Copy Fail 是 Linux 内核 algifaead 加密模块中的一个高危本地权限提升(LPE)漏洞。该漏洞源于 2017 年引入的一个逻辑缺陷,允许任何无特权的本地用户向任意可读文件的页缓存中写入 4 个受控字节——足以覆盖 setuid 二进制文件并获得 root 权限。一个可用的 732 字节 Python...
copy_fail
Copy Fail — CVE-2026-31431 CVE-2026-31431(Copy Fail)是 Linux 内核 algifaead 模块(AFALG 子系统)中的一个本地权限提升漏洞。2017 年 8 月引入的一个逻辑缺陷允许任何无特权的本地用户通过 AFALG + splice 向任意可读文件的页缓存中写入 4 个受控字节,然后执行被篡改的 setuid 二进制文件以获得 root 权限。该漏洞利用是确定性的——无需竞态条件、无需内核偏移、不会导致系统崩溃。它影响所有搭载 4.14 至 7.0-rc 内核的主流 Linux 发行版。 CVSS:7.8 | 修复版本:内核...
CVE-2026-31431-PoC
CVE-2026-31431 PoC Linux 内核中通过 algifaead 页缓存写入实现本地权限提升(“Copy Fail”) 作者: Van Glenndon Enad 原始发现: Theori / Xint Code 研究团队(Taeyang Lee) 发布时间: 2026 年 4 月 29 日 严重性: 高 CVSS v3.1 评分: 7.8 CVSS v3.1 向量: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CWE: CWE-787(越界写入)、CWE-269(权限管理不当) 目录 1. 执行摘要 2. 受影响软件 3...
check-copyfail-cve-2026-31431
check-copyfail check-copyfail.sh 是一个只读 Bash 脚本,用于评估主机对 CVE-2026-31431(“Copy Fail”)的暴露程度。 作者:Silent4Labs 它会检查本地系统的以下内容: 内核版本及已知上游补丁状态 受影响的发行版基线 algifaead 模块状态 活跃的 AFALG 套接字使用情况 authencesn 可用性 常见的可读 setuid-root 目标,如 /usr/bin/su 常用于本地漏洞利用投递的可写暂存目录 容器或 Kubernetes 环境上下文 缓解状态,如 seccomp 过滤器、modprobe 黑名单...
CVE-2026-31431-CopyFail-static-ELF--POC
CVE-2026-31431: Copy Fail - 587字节静态ELF 这个漏洞不是我发现的。功劳归于 Xint Code / Theori。 这个仓库是我对如何将漏洞利用做到尽可能小的尝试——一个 手工编写的x8664 ELF,仅用587字节完成完整的本地提权。没有libc,没有 链接器,没有运行时。只有NASM和固执。 实际上,内核通过AFALG + splice将写入原语交给你, 可以写入任何可读文件的页缓存。将其指向setuid 二进制的入口点,写入shellcode,执行该二进制,获得root。 关于体积的参考:原始的公开Copy Fail文章附带了一个微型...
CVE-2026-31431
CVE-2026-31431 — 通过 AFALG 实现本地权限提升 2026-04-29 — 我在MyDigitalLife 论坛 分享此漏洞利用代码一天后,将其公开发布。 它不需要 Python;使用 C 语言编写,并通过以下命令编译为尽可能小的体积: musl-gcc -static -Os -o exploit exploit.c -s 严重威胁。该漏洞利用二进制文件编译时无任何依赖,可用于测试任何 Linux 系统是否存在漏洞。 CVE-2026-31431 是 NIST 确认的 Linux 内核漏洞,允许非特权本地用户在数秒内获得 root shell。鉴于...
CVE-2021-4034
Python3 代码,用于利用 CVE-2021-4034 PWNKIT。 这是一次“我能否用 Python 实现这个?”的练习,并非 作为健壮的利用代码。它在我这里能跑通,可能还有 bug。 默认载荷会以 root 身份启动一个 shell,由 msfvenom 生成: msfvenom -p linux/x64/exec -f elf-so PrependSetuid=true | base64 我也测试过 linux/x64/shellreversetcp。请确保在 msfvenom 命令中包含 PrependSetuid=true 参数,否则你只会得到一个 以当前用户身份运行的...