1779 matches found
CVE-2026-93167
CVE-2026-93167 affects the Linux kernel on C-SKY ABIv2 architectures. In the syscall trace path , the code adjusts the stack pointer (sp ) before loading the 5th and 6th syscall arguments (a4/a5) from pt_regs . Because those register-save offsets are relative to the original pt_regs base, reading...
EUVD-2026-82000
In the Linux kernel, the following vulnerability has been resolved: powerpc/syscall: Fix syscall skip handling for seccomp and ptrace After enabling GENERICENTRY on PowerPC, syscallenterfromusermode returns -1 as a sentinel to signal that seccomp or ptrace has intercepted the syscall and already...
CVE-2026-90339
CVE-2026-90339 is a Linux kernel vulnerability affecting the PowerPC architecture (both ppc32 and ppc64). After enabling GENERIC_ENTRY , the sentinel value -1 returned by syscall_enter_from_user_mode() to indicate that seccomp or ptrace had already set a return value was not handled correctly in ...
golang: internal/syscall/unix: Root.Chmod can follow symlinks out of the root
A flaw was found in the internal/syscall/unix package in the Go standard library. If the target of the Root.Chmod function is replaced with a symbolic link during execution, specifically after Root.Chmod checks the target but before acting, the chmod operation will be performed on the file the...
copy-fail-CVE-2026-31431-poc
CVE-2026-31431 — Copy Fail 概念验证 本仓库包含针对 CVE-2026-31431 的概念验证(PoC)漏洞利用代码,这是一个高严重性的 Linux 内核本地权限提升漏洞,允许任何无特权的本地用户获得 root 访问权限。该漏洞被命名为“Copy Fail”,位于 algifaead 模块中,可与 AFALG 套接字接口和 splice 系统调用链式利用,从而对任何可读文件(例如 setuid 二进制文件 /usr/bin/su)的页缓存执行受控的 4 字节写入。 该漏洞影响自 2017 年以来发布的几乎所有 Linux...
CVE-2026-31431-Patch
CVE-2026-31431(复制失败)缓解与修补脚本 修补前且存在漏洞的镜像 使用脚本修补后的镜像 本仓库包含一个专门的 bash 脚本,用于缓解和修补 CVE-2026-31431 ,该漏洞也被称为 “复制失败” 。这是一个 Linux 内核中的严重本地权限提升(LPE)漏洞,允许非特权用户通过 AFALG(加密 API)和 splice 系统调用污染页缓存,从而获得 root 访问权限。 漏洞概述 CVE-2026-31431 利用了内核加密模板中的逻辑缺陷。通过链式调用特定系统调用,攻击者可以在不修改磁盘上物理文件的情况下,覆盖内存中 SUID 二进制文件(如...
Copy-Fail-CVE-2026-31431-Statically-PoC
Copy-Fail CVE-2026-31431 静态 Go PoC 本仓库包含公开 Python 概念验证(PoC)的 Go 移植版本,原始代码来自 theori-io/copy-fail-CVE-2026-31431。 该程序仅支持 Linux。它使用 Linux AFALG 接口、AEAD 控制消息以及 splice2 来保留原始 PoC 的行为,同时构建为小型静态 Go 二进制文件。 支持的目标平台 为以下平台生成发布构建: linux/amd64 linux/arm64 linux/386 每个二进制文件都嵌入了针对相同目标架构的 payload ELF。 macOS 和...
CVE-2026-31431
CVE-2026-31431 LPE PoC(Rust 实现) 本项目是一个用 Rust 实现的本地权限提升(LPE)漏洞(模拟 CVE-2026-31431)的概念验证(PoC)。它演示了如何通过利用 Crypto API 来操纵 Linux 内核页缓存。cite: 1, 2 !CAUTION 此代码仅用于教育和道德安全研究目的。未经事先明确同意,使用此工具攻击系统是非法的。作者对因使用本程序造成的任何误用或损害不承担任何责任。 概述 该工具利用与 AFALG(内核加密接口)和 splice 系统调用相关的漏洞。cite: 2 它允许非特权用户覆盖只读文件的页缓存中的 4...
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)的页缓存...
SindriKit v2.0.0
SindriKit Offensive Development Deserves Better Architecture. A C library for building offensive capabilities. Core Concept Most offensive utilities hardcode their execution mechanics inside the technique's logic. A reflective loader doesn't just map an image; it maps it using a specific, hardcod...
CVE-2026-31431-Verificador-Exploit
CVE-2026-31431 - Linux Kernel 权限提升漏洞利用 描述 针对 CVE-2026-31431 漏洞的功能性利用程序,通过利用内核 AFALG 加密子系统与 splice 系统调用相结合的缺陷,可在 Linux 系统上实现本地权限提升。 特性 利用前完整验证漏洞是否存在 针对不同目标的多重载荷(SUID 二进制文件和 /etc/passwd) 彩色界面与进度条 可选清理 page cache 非持久性利用(仅修改内存 RAM) 要求 存在漏洞的 Linux 内核系统 已加载 algifaead 模块 可用的 authencesn 算法 Python 3.x...
CVE-2026-31431-cleaned
copyFail.py — CVE 漏洞利用分析报告 概述 copyFail.py 是一个概念验证(PoC)漏洞利用程序,演示了 Linux 内核中的一个本地权限提升 漏洞。通过滥用 splice 系统调用并结合精心构造的套接字选项,该漏洞利用程序能够破坏任意内核内存。它利用这一能力将磁盘上的任意 setuid 二进制文件覆盖为自定义的 ELF 可执行文件,然后运行被篡改的二进制文件以获得提升的权限。 攻击类型: 本地权限提升(LPE) 影响: 完全 root shell 访问权限(当针对 setuid-root 二进制文件时) 复杂度: 低(单个脚本,无外部依赖) 用法:...
ish
iSH A project to get a Linux shell running on iOS, using usermode x86 emulation and syscall translation. For the current status of the project, check the issues tab, and the commit logs. App Store page TestFlight beta Discord server Wiki with help and tutorials README中文 如若未能保持最新,请提交PR以更新 Hacking...
CVE-2026-31431-detection-defense
CVE-2026-31431:针对 iouring 绕过现有检测的检测与防御 作者 :fz0x00、qiwuSEC 研究 针对 CVE-2026-31431(“Copy Fail”),我们通过组合三种绕过策略,展示了主流安全产品的系统性弱点:iouring 异步 I/O 路径 、进程拆分(fork + SCMRIGHTS) 以及套接字复用 。通过实证测试,我们证明这些技术可以规避几乎所有基于系统调用的检测工具。 关键发现 1. iouring 可绕过几乎所有基于系统调用的检测 iouring 通过共享内存环形缓冲区提交请求,绕过了传统的系统调用入口点。这意味着: auditd /...
cve-2017-5123
CVE-2017-5123 该仓库包含 CVE-2017-5123 (一个ICMP命令与控制后门)和 CWE-78 (OS命令注入)漏洞Web应用的演示。 属于 CSC 4308 的一部分 - 挑战3。 前提条件 Linux 内核 :4.13 至 4.13.7(不含4.13.7) Node.js :10.x npm :6.x 概述 本项目演示了三个不同的安全研究组件: 1. CVE-2017-5123 内核漏洞利用 (lkm/rootkit.c) 一个针对Linux内核4.13中引入的 waitid 系统调用漏洞的概念验证利用。该漏洞允许权限提升和沙箱逃逸。 CVE ID...
CVE-2026-31431-Copy-Fail-add-arm64
漏洞概述 项目| 内容 ---|--- CVE 编号| CVE-2026-31431 漏洞名称| Copy Fail 漏洞类型| Linux 内核本地提权 LPE CVSS 3.1 评分| 7.8 HIGH CWE| CWE-669: Incorrect Resource Transfer Between Spheres 影响范围| 2017 年至 2026 年 4 月间构建的所有 Linux 内核 CISA KEV| 已列入,截止修复日期 2026-05-15 公开时间| 2026-04-29 漏洞原理 2017 年内核在 algifaead...
tfo-connect-bypass
Using TCP Fast Open to Bypass Syscall-based Networking Rules CVE-2026-63828/CVE-2026-72243 PoC TCP Fast Open TFO is a method of initializing and using a TCP connection where the client can send data in the initial SYN packet sent to the server. This extension to the TCP protocol was implemented f...
Astra Linux – Vulnerability in Linux
There is an information disclosure vulnerability in the /proc/pid/syscall functionality of the Linux Kernel 5.1 Stable and 5.4.66. More specifically, this issue was introduced in v5.1-rc4 commit 631b7abacd02b88f4b0795c08b54ad4fc3e7c7c0 and is still present in v5.10-rc4. It is likely that all...
Astra Linux – Vulnerability found in Linux 6.1, Linux 5.15
In the Linux kernel before version 6.6.7, a untrusted VMM could trigger the int80 syscall handling at any given point. This issue is related to the files arch/x86/coco/tdx/tdx.c and arch/x86/mm/memencryptamd.c...
Astra Linux – Vulnerabilities in Linux 5.10, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: um: Fixed an out-of-bounds read in LDT setup syscallstubdata expects the datacount parameter to be the number of longs, not bytes. ================================================================== BUG: KASAN: Out-of-bounds acces...