335007 matches found
DiagSpill
DiagSpill CVE-2026-74469 分析文章 !WARNING 本 PoC 仅用于帮助防御者、维护者和经授权的安全团队验证其拥有或明确获授权测试的系统上的补丁、缓解措施、检测规则和暴露情况。 您需自行负责确保对本材料的使用是合法、经授权、受控的,并在隔离的测试环境中进行。 !WARNING 本 PoC 具有破坏性。 它会覆写约 8 MiB 的内核内存,并使 diagspillhold 牺牲内存持有者所持有的已损坏页表一直保留到重启。终止该进程可能导致内核不稳定。 无关内存可能被破坏,机器可能发生 panic。请仅在一次性虚拟机/一次性主机上运行。 该 PoC: 1. 编译内...
pciem
PCIem 一个 Linux 内核框架,支持合成用户空间 PCIe 设备模拟。 | 文档 PCIem 是什么? PCIem 是一个框架,通过利用一些新颖技术,在 Linux 内核中创建虚拟 PCIe 设备,将合成卡作为合法的 PCI 设备呈现给主机操作系统。 简而言之,PCIem 是一个用于(但不限于)开发和测试 PCIe 设备驱动程序的框架,无需主机上的实际硬件。 与 libfvio-user 的比较 PCIem 和 libfvio-user 是两种针对不同需求的解决方案,比较两者时可能会产生混淆,因此此处说明差异(更多信息请参见图1)。 主要区别在于,libvfio-user...
CVE-2021-3493
CVE-2021-3493 Ubuntu OverlayFS 本地提权 受影响版本 Ubuntu 20.10 Ubuntu 20.04 LTS Ubuntu 19.04 Ubuntu 18.04 LTS Ubuntu 16.04 LTS Ubuntu 14.04 ESM 使用方法 gcc exploit.c -o exploit ./exploit 描述 "Linux 内核中 overlayfs 文件系统存在的 Ubuntu 特有漏洞,它未能在用户命名空间方面正确验证文件系统 capabilities 的应用。由于 Ubuntu 携带了允许非特权 overlayfs...
DirtyClone
DirtyClone CVE-2026-43503 - Python PoC 非官方的 DirtyClone Python 移植 — 一个 Linux 内核本地权限提升漏洞。 此仓库包含一个可用的概念验证 ,允许非特权本地用户通过利用通过克隆套接字缓冲区造成的页缓存损坏来获取 root 权限。 关于 DirtyClone DirtyClone CVE-2026-43503 是 Dirty 家族 (DirtyPipe → DirtyFrag → DirtyClone)的第四名成员。 它滥用了在使用带有 ESP-in-UDP 的 TEE netfilter 目标时 pskbcopyfclon...
cve-2024-6387-poc
cve-2024-6387-poc a signal handler race condition in OpenSSH's server sshd 7etsuo Description An exploit for CVE-2024-6387, targeting a signal handler race condition in OpenSSH's server sshd on glibc-based Linux systems. The vulnerability allows for remote code execution as root due to...
CVE-2016-0846-PoC
CVE-2016-0846-PoC...
insmod_block
insmodblock Linux: - - - - - - - 作成者 nu11secur1ty: https://github.com/nu11secur1ty/linux-nu11secur1ty Linux: - - - - - - - 作成者 nu11secur1ty: https://gitlab.com/nu11secur1ty/linux-nu11secur1ty txt Linux Kernel security modules by nu11secur1ty GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007...
yc-mk8s-copy-fail-mitigation
Copy Fail / Dirty Frag 缓解措施(适用于 Yandex Managed Kubernetes) 自动为 Yandex Managed Kubernetes 集群的所有 worker 节点应用针对 Linux 内核漏洞 CVE-2026-31431、CVE-2026-43284 和 CVE-2026-43500 的缓解措施。 漏洞描述 CVE 标识符(CVE ID): CVE-2026-43284、CVE-2026-43500 CVE 链接: https://nvd.nist.gov/vuln/detail/CVE-2026-43284 原始报告: Dirty...
copy-fail-CVE-2026-31431
漏洞描述 漏洞成因 Linux 内核加密模块 authencesn在 2017 年引入了一处针对 AEAD(认证加密)操作的原地(in-place)优化,该优化导致在特定条件下,页缓存(page cache)中的只读页面可以被错误地放入可写目标散列表(scatterlist)。攻击者通过 AFALG 套接字暴露的内核加密 API,结合 splice系统调用,利用上述逻辑缺陷实现对 setuid 二进制文件(如 /usr/bin/su)页缓存的 4 字节任意写入,从而篡改程序逻辑,获取 root shell。 整个利用过程为直线逻辑,无需竞争窗口(race...
CVE-2026-31431-PoC
Copy Fail - Python 3.9 PoC(CVE-2026-31431) 公开的 Copy Fail 漏洞利用程序与 Python 3.9 不兼容,本版本兼容 Python 3.9。 原始版本通过将不可用的 os.splice 替换为轻量级 ctypes 填充实现进行了修改。 🚨 法律免责声明(CFAA 及相关法律) 本软件仅用于教育和授权安全研究目的。 下载、使用或查看此代码即表示您同意以下条款: 您仅 可在您拥有 的系统上,或已获得所有者明确书面授权 的系统上使用此漏洞利用程序。 未经许可对任何系统进行未授权访问、修改或使用是非法的 ,并可能违反:...
wg.copyfail.patch
CVE-2026-31431 又名 Copy.Fail eBPF 解决方案 为何重要 该 CVE 允许授权用户更改任意可读文件的缓存副本,从而导致本地权限提升(即本地 root 漏洞)、沙箱/容器逃逸及其他问题。 其原理是通过创建由 algif 内核模块提供的 AFALG 套接字。 当前已知的解决方案建议禁用 algifaead 模块,但如果该模块是内置的(如 Fedora Linux、Oracle Linux 及其他基于 RHEL 的系统),则无法禁用。 此外,部分上游发行版仍未包含该补丁。 这意味着在修补内核之前,您的系统将一直处于易受攻击状态。 解决方案 本软件包为您提供两个 eB...
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-2025-38561
CVE-2025-38561 ksmbd:PreauhHashValue 竞态条件。如果客户端向 ksmbd 发送多个会话建立请求,则可能发生 PreauhHashValue 竞态条件。...
CVE-2026-31431-CopyFail-Lab
CVE-2026-31431 “Copy Fail” — Linux 内核 LPE 实验室 概述 本仓库记录了对 CVE-2026-31431(Copy Fail) 的完整实验室调查, 这是 Linux 内核 algifaead 加密模块中的一个高危本地权限提升(LPE)漏洞, 于 2026 年 4 月 29 日披露。 CVSS 评分: 7.8(高危) 测试内核: 6.18.12+kali-amd64 实验日期: 2026 年 5 月 11 日 目录 文件| 描述 ---|--- CVE-2026-31431CopyFailLabDocumentationv2.md|...
cve-2026-31431-detection
CVE-2026-31431 “Copy Fail” — 防御性检测包 一套可直接用于生产环境的检测规则与研判指南,针对 CVE-2026-31431——由 Theori(Xint Code Research)披露的 Linux 内核 algifaead 加密接口中的本地权限提升漏洞。该漏洞利用原地 AEAD 优化,允许非特权用户对任意可读文件的 页缓存执行受控写入。本仓库提供 Sigma 规则(包括一条行为链规则)、auditd 配置、 适用于容器的 Falco 规则、KQL 与 Elastic EQL 狩猎查询,以及一份逐步分析研判手册。 不含任何漏洞利用代码——纯防御性内容,面向...
CVE-2026-31431
测试、修补、修复:CVE-2026-31431 测试:检查漏洞 python3 -c 'import socket;exec"try:s=socket.socketsocket.AFALG,socket.SOCKSEQPACKET,0;s.bind"aead","authencesnhmacsha256,cbcaes";print"vulnerable"\nexcept:print"not vulnerable""' 检查模块 检查模块是否已加载到内核中 lsmod | grep -q '^algifaead' && echo "loaded" || echo "not...
CVE-2026-31431
CVE-2026-31431 — “Copy Fail” Linux 内核 crypto algifaead 子系统中的本地权限提升漏洞。 概述 CVE-2026-31431,代号“Copy Fail”,是 Linux 内核 authencesn 加密模板(algifaead)中的一个逻辑缺陷。它允许非特权本地用户对任何可读文件的页缓存执行受控的 4 字节写入,从而可被利用来修改 setuid 二进制文件并获得 root 权限。 CVSS: 7.8(高危) 受影响范围: 自 2017 年以来发布的所有主流 Linux 内核 利用方式: 一个 732 字节的 Python...
CVE-2026-31431-CopyFail-Universal-LPE
CVE-2026-31431 “Copy Fail” — 通用本地提权漏洞利用 Linux 内核页缓存 4 字节任意写入 → 本地权限提升 多种利用方式:动态 ELF 入口点覆盖、完整二进制替换、兼容 Python 3.x 的 ctypes splice 回退方案。 这是什么? CVE-2026-31431 是 Linux 内核 AFALG 加密子系统中的一个漏洞。通过滥用 splice + authencesn 原地解密,非特权用户可以在内核的页缓存 (所有文件映射内存所使用的同一缓存)中任意偏移处写入 4 字节 。 这意味着: 无竞态条件 — 单线程、确定性执行 无需特殊权限 —...
CVE-2026-31431-Copy-Fail
CVE-2026-31431 - 验证与缓解脚本 本仓库记录了一个用于评估 Linux 主机(重点为 Ubuntu)对 CVE-2026-31431 暴露情况的 Bash 脚本,并通过阻止 algifaead 模块来应用简单的缓解措施。 语言版本: 英语:README.md 葡萄牙语:README.pt-BR.md 该脚本支持三种模式: --check:收集主机信息并分类当前状态。 --mitigate:创建 modprobe 规则以阻止易受攻击的模块,并尝试卸载该模块。 --update:通过 apt 运行内核软件包升级。 关于该漏洞 CVE-2026-31431,公开名称为 Copy...
copyfail-rs
copyfail-rs Copy Fail 漏洞利用(CVE-2026-31431)的 Rust 实现,这是一个关键漏洞,通过链式利用 AFALG 和 splice 实现 4 字节页缓存写入,从而在主流 Linux 发行版上实现本地权限提升。 基于 Xint Code 的研究和 PoC。 免责声明 !CAUTION 本项目仅用于教育和研究目的 。在您不拥有或未经明确许可的系统上运行此漏洞利用程序是非法且不道德的。请负责任地使用此代码,以理解和防御类似的漏洞。 特性 纯 Rust 实现 :高性能、内存安全的原始 Python PoC 实现。 动态 ELF 构建器...