519 matches found
CVE-2022-0847-Container-Escape
CVE-2022-0847 利用CVE-2022-0847 Dirty Pipe 实现容器逃逸(效果为覆写宿主机上任意只读文件) 中文汇报PPT在这里 简介 如果内核存在 CVE-2022-0847 漏洞,攻击者可以覆写只读文件(非持久化!更多细节请访问 https://dirtypipe.cm4all.com/ )。然而,容器只能访问容器内的文件。幸运的是,当拥有 CAPDACREADSEARCH 能力时,攻击者就可以覆写宿主机上的文件了! 原理 正如 https://dirtypipe.cm4all.com/ 所解释的,要覆写只读文件,我们需要通过 splice 将其送入管道。要使用...
cve_2026_31431
CVE-2026-31431(“Copy Fail”)工具包 针对 Linux algifaead / authencesn 页缓存(page-cache)临时写入错误的检测器与概念验证 LPE(本地提权),该漏洞于 2026-04-29 披露。 漏洞披露文章:https://xint.io/blog/copy-fail-linux-distributions 授权 仅可在您拥有或已明确获准评估的主机上使用。该 LPE 会修改内存状态(页缓存),但该技术是真实的权限提升——在未经授权的系统上运行它在大多数司法管辖区属于违法行为。 漏洞摘要 algifaead...
Copy-Fail-CVE-2026-31431-dirty-frag-CVE-2026-43284
远程 git clone https://github.com/6abc/Copy-Fail-CVE-2026-31431-dirty-frag-CVE-2026-43284.git && cd Copy-Fail-CVE-2026-31431-dirty-frag-CVE-2026-43284 && gcc -O0 -Wall -o exp exp.c -lutil && ./exp git clone https://github.com/6abc/Copy-Fail-CVE-2026-31431-dirty-frag-CVE-2026-43284.git && cd...
Copy-Fail-CVE-2026-31431-Kubernetes-PoC
Copy Fail CVE-2026-31431 — Kubernetes 容器逃逸 PoC 一个概念验证(PoC),演示了完全无特权的容器 如何通过共享容器镜像层利用 CVE-2026-31431 Linux 内核页缓存损坏漏洞,在 Kubernetes 上实现节点级代码执行 。 核心攻击原语是:任何与攻击者控制的容器共享镜像层的特权 DaemonSet 都可被武器化,用于容器逃逸 。本 PoC 以 kube-proxy 作为具体示例,但该技术可推广到集群中的任何特权工作负载。 已在阿里云 ACK 、Amazon EKS 和 Google GKE 上验证——一个无特权 Pod 通过特权...
CopyFail-CVE-2026-31431
CopyFail: CVE-2026-31431 copy.fail 的 Python 实现。通过 AFALG + splice 覆盖 setuid-root 二进制的页面缓存以获取 root 权限。无需竞争条件,无需偏移量,自 2017 年起适用于任何 Linux 发行版。 要求 Python 3.6+(3.12+ 原生使用 os.splice;旧版本回退到 ctypes) Linux 内核需支持 authencesnhmacsha256,cbcaes,若缺失:modprobe authencesn hmac cbc 支持的架构 x8664 i386/i686 armv6l/armv7...
CVE-2022-0847-eBPF
CVE-2022-0847-eBPF CVE-2022-0847 に対する攻撃を検出・防御する eBPF プログラム。 カーネル空間では、splice システムコールを検出し、そのシステムコールの出力 fd がパイプであり、パイプバッファのフラグが PIPEBUFFLAGCANMERGE に設定されている場合、イベントが送信されます。ユーザー空間では、splice を呼び出したプロセスを強制終了し、/proc/sys/vm/dropcaches を上書きしてページキャッシュをクリアします。 Ubuntu Server 20.10 カーネル 5.8.0-25 でテスト済み。 ビルド cla...
CVE-2022-0847
CVE-2022-0847 Dirty Pipe Linuxカーネル権限昇格分析 toc 本記事は華為セキュリティ公式アカウントに初出掲載されたものです。こちらはブログ版(より完全な内容)です。 初出リンク:https://mp.weixin.qq.com/s/6VhWBOzJ7uu80nzFxe5jpg 脆弱性概要 脆弱性ID: CVE-2022-0847 別名: ダーティパイプ dirty pipe 脆弱性対象: linux kernel - splice syscall 影響バージョン: linux 5.8 パッチ f6dd975583bd...
pipe-primitive
pipe-primitive An exploit primitive in linux kernel inspired by DirtyPipe CVE-2022-0847. 前些日子,我像众多安全前辈那样对DirtyPipe(CVE-2022-0847)漏洞进行了学习和复现,深深感觉到这个洞的好用,这个洞始于一处内存的未初始化问题,终于对任意文件的修改,且中途不涉及KASLR的leak以及ROP、JOP等操作。因此无需绕过SMEP,SMAP等保护。...
cve-2026-31431
CVE-2026-31431 — Linux 内核 algifaead “复制失败”:分析 针对 CVE-2026-31431 (CVSS 3.1 7.8 高危 , AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)的安全研究:AFALG AEAD 接口链中的三个可组合设计 缺陷串联成一次确定性、无竞态的 4 字节页缓存写入,可写入任意可读文件的任意偏移 ——磁盘副本保持干净,因此磁盘上的校验和看不到任何异常。公开漏洞利用(“复制失败”,Theori/Xint)以 732 字节的 Python 将其转化为本地提权(LPE);该缺陷存在于 2017 年至 2026...
frida-fuzzer
Frida API Fuzzer v1.4 Copyright C 2020 Andrea Fioraldi [email protected] Released under the Apache License v2.0 This experimental fuzzer is meant to be used for API in-memory fuzzing. The design is highly inspired and based on AFL/AFL++. ATM the mutator is quite simple, just the AFL's havoc...
frida-fuzzer
Frida API ファザー v1.4 著作権 C 2020 Andrea Fioraldi [email protected] Apache License v2.0 のもとで公開されています この実験的なファザーは、API のインメモリファジングに使用することを目的としています。 AFL/AFL++ を基盤として、その設計に強く影響を受けています。 現時点では、変異器は非常にシンプルで、AFL の havoc ステージと splice ステージのみです。 tests/ 以下のサンプルでのみテストしました。これは作業中のプロジェクトですが、少なくとも GNU/Linux...
Copy-Fail-CVE-2026-31431-Kubernetes-PoC
Copy Fail CVE-2026-31431 — Kubernetes 容器逃逸 PoC 一个概念验证,演示完全无特权容器 如何通过共享容器镜像层利用 CVE-2026-31431 Linux 内核页缓存损坏漏洞,在 Kubernetes 上实现节点级代码执行 。 免责声明: 本仓库仅用于教育和防御目的。请仅在您拥有或已获得明确授权测试的系统上使用。 背景 CVE-2026-31431("Copy Fail")是 Linux 内核页缓存写时复制(CoW)路径中的一个漏洞。AFALG splice 竞态条件允许无特权进程损坏只读...
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)的页缓存...
CVE-2026-31431_CopyFail_LinuxKernel_LPE
CVE-2026-31431 — Copy Fail(Linux 内核本地提权) 对 Theori/Xint 针对 CVE-2026-31431 的概念验证代码进行教育性重写。该漏洞是 Linux 内核 algifaead 加密套接字接口中的一个本地权限提升漏洞。影响从 4.14(2017 年 7 月)到 6.18.21 的所有主线内核,以及 6.19 稳定分支至 6.19.11。 免责声明 仅用于教育和授权的安全研究。 请勿在非您所有或未经明确书面许可的系统上运行。在易受攻击的主机上运行此程序将使任何非特权本地用户立即获得 root 访问权限。作者对滥用行为不承担任何责任。 漏洞概述...
cve-2026-31431
CVE-2026-31431(Copy Fail)工具集 本仓库包含 Linux algifaead / authencesn 页缓存 scratch-write 漏洞 CVE-2026-31431 的检测器和 PoC。 披露文章:https://xint.io/blog/copy-fail-linux-distributions 授权说明 仅可在你拥有或已获得明确授权的主机上使用。检测器是无破坏性的,只操作临时目录中的 sentinel 文件;PoC 和 LPE 会修改内存中的页缓存状态,属于真实的本地提权技术,未授权运行通常是违法行为。 漏洞概述 algifaead 会以原地方式执行...
CVE-2026-31431
CVE-2026-31431 — Copy Fail 本地权限提升 存在于 Linux 内核的 authencesn 加密模板中,通过 AFALG + splice 触发。 由 Theori(Xint Code)于 2026 年 4 月 29 日披露。 概述 字段| 详情 ---|--- CVE| CVE-2026-31431 别名| Copy Fail CVSS| 7.8 高危 类型| 本地权限提升(LPE) 引入版本| Linux 内核 4.14(2017 年,提交 72548b093ee3) 修复版本| 主线提交 a664bf3d603d 前提条件| 本地非特权 shell 访问权...
CVE-2026-31431
Copy Fail - CVE-2026-31431 本仓库包含针对 CVE-2026-31431(又称 "Copy Fail")的一个小型 Linux 本地权限提升 PoC。 该漏洞利用针对 Linux 内核 AFALG 用户态加密 API 中的 algifaead 路径。它使用 AFALG 加 splice 强制内核以 4 字节块的形式写入 /usr/bin/su 的页缓存,然后在页缓存被修改后执行 su。 源代码概览 copyfailexp.py 中的 PoC 做了四件事: 1. 打开一个 AFALG 套接字,用于 aead,变换为...
CVE-2026-31431-Check
Script de diagnóstico de la vulnerabilidad CVE-2026-31431 Copy Fail Resumen de la vulnerabilidad CVE-2026-31431 Copy Fail es una vulnerabilidad de escalada de privilegios local en el kernel de Linux que, mediante sockets AFALG address family 38 combinados con la llamada al sistema de copia cero...
cve-2026-31431
CVE-2026-31431 本文档描述了一个与 CVE-2026-31431 漏洞相关的公开 Python 漏洞利用程序。 该代码演示了利用 Linux AFALG 子系统原语、AEAD 加密操作以及通过 splice 进行内存操作来利用该漏洞的过程,目的是覆盖特权二进制文件(/usr/bin/su)的部分内容,随后执行生成的进程。 漏洞利用特点 使用 Python 3 实现 使用 AFALG 套接字(authencesn) 采用 AEAD 加密操作 利用 splice 与文件描述符进行直接交互 对特权二进制文件执行增量写入...
CVE-2026-31431
🔐 CVE-2026-31431 - 内核利用研究框架 用于研究 Linux 中基于 AFALG + Page Cache 注入 技术的权限提升(LPE)漏洞的模块化框架。 🎯 目标 本项目设计用于: Linux 内核漏洞研究 真实利用技术(LPE)教学 受控网络安全实验室执行 ⚙️ 这个项目做什么? 该框架实现了一种技术,能够: 修改 SUID 二进制文件的内存内容(page cache ) 在运行时改变其行为 尝试在不修改磁盘上二进制文件的情况下将权限提升至 root 🧠 漏洞如何运作? 该利用基于内核多种机制的组合: 1. AFALG(Linux 加密 API)...