Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-31431 — 针对 CVE-2026-31431(Copy Fail)的 Python 概念验证,该漏洞是 Linux 内核本地权限提升漏洞,通过 AF_ALG 套接字和 splice() 内存破坏实现,可获取 root 权限。 | Kitploit
工具/GitHubGitHub/abiyeenzo/cve-2026-31431
权限提升内存取证漏洞分析漏洞利用论文与研究二进制利用
GitHubabiyeenzo/cve-2026-31431

CVE-2026-31431

针对 CVE-2026-31431(Copy Fail)的 Python 概念验证,该漏洞是 Linux 内核本地权限提升漏洞,通过 AF_ALG 套接字和 splice() 内存破坏实现,可获取 root 权限。

查看仓库
38天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Copy Fail - CVE-2026-31431 (LPE)

描述

本仓库包含针对漏洞 CVE-2026-31431 的 PoC(概念验证),该漏洞被称为 Copy Fail,影响 Linux 内核。这是一个本地权限提升漏洞,允许标准用户通过利用 AF_ALG 套接字与 splice() 系统调用组合操作期间对内存缓冲区的不当处理来获取 root 权限。


发现与致谢

  • 发现者:Theori 安全研究团队(Xint Code)。
  • 披露日期:2026 年 2 月。
  • 背景:该漏洞是在针对 Linux 内核加密子系统以及通过 splice() 进行内存缓冲区操作的审计中被发现的。

已测试的发行版和版本

该脚本已在以下环境中以默认配置、未应用补丁的情况下进行测试和验证:

发行版 / 操作系统内核版本状态
Ubuntu 24.04 LTS6.17.0-1007-aws存在漏洞 / 可用
Amazon Linux 20236.18.8-9.213.amzn2023存在漏洞 / 可用
RHEL 10.16.12.0-124.45.1.el10_1存在漏洞 / 可用
SUSE 166.12.0-160000.9-default存在漏洞 / 可用
Kali Linux (WSL2)6.6.87.2-microsoft-standard-WSL2可用(虚拟化环境)

(注:Kali Linux 上的测试是在 WSL2(Windows Subsystem for Linux)环境中进行的。由于 WSL2 内核由 Microsoft 修改,其行为可能与原生内核不同。6.6.87 内核属于 LTS 分支,Microsoft 可能已向后移植安全补丁。在确认此测试有效之前,请确保权限提升确实发生。)


技术原理

  1. 创建 AF_ALG 套接字:通过内核套接字选项配置 AEAD 加密(authencesn(hmac(sha256),cbc(aes)))。
  2. 通过 splice() 操作内存:利用该系统调用,以非预期方式向只读敏感二进制文件(如 /usr/bin/su)的内存页注入或重写数据。
  3. 执行有效载荷:解压注入内存的 zlib 载荷,以绕过安全检查并通过调用 su 获取 root shell。

使用方法

前提条件

  • 已安装 Python 3 解释器。
  • 隔离的测试环境(具有未修补内核的虚拟机或容器)。

执行

python3 exploit.py
下载工具