1044 matches found
page-cache-corruption-lpes
页缓存损坏本地权限提升漏洞(LPEs) 3 个 Linux 内核本地权限提升利用程序。与 Dirty COW 和 Dirty Pipe 相同的漏洞类别。数秒内获得 root shell。所有主流发行版均受影响。 这三个漏洞利用程序都会破坏内核的页缓存——即进程实际读取和执行的文件在内存中的副本。磁盘上的文件从未被修改。文件完整性工具不会发现任何异常。execve"/usr/bin/su" 从缓存加载 → 运行你的 shellcode → 获得 root。 漏洞利用程序 漏洞利用程序| CVE| 机制| 获得 root 的时间| 代码行数 ---|---|---|---|--- Dirty...
CVE-2026-43284
🚨 CVE-2026-43284 - Dirty Frag 🚨 通用 Linux 内核本地权限提升 📋 概述 Dirty Frag (又称 Copy Fail 2 )是 Linux 内核中一个影响重大的本地权限提升漏洞。它允许无特权的本地用户 在受影响的系统上获得 root 权限。 由 Hyunwoo Kim(@v4bel) 发现,是早期 Copy Fail 漏洞的后续版本。 关键细节 CVE :CVE-2026-43284(xfrm/ESP)+ CVE-2026-43500(RxRPC) 严重性 :高(CVSS 7.8) 利用方式 :可靠、确定性高,单条命令即可获得 root 披露日期...
pagecache-lpe-containment-kit
页缓存本地提权防护套件 检测、遏制并验证针对两种 Linux 页缓存损坏本地提权漏洞——DirtyClone(CVE-2026-43503) 和 pedit COW(CVE-2026-46331) ——在主机和容器中的防御措施。 这是一个教育性、防御性 的安全套件。它解释了这两个漏洞如何在系统调用层面工作,并提供了加固、检测、验证和 seccomp 工具——外加一个验证框架,证明这些工具在实际内核上有效。它不包含任何漏洞利用代码、shellcode 或目标偏移量,这是经过设计的。 目录 为何存在 30 秒了解漏洞 快速开始 套件内容 系统要求 范围与伦理 了解更多 贡献 许可证 为何存在...
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-2022-0847-POC
CVE-2022-0847 CREDITS: 脆弱性の作者: Max Kellermann Max Kellermann の説明: https://dirtypipe.cm4all.com/ リソース: ページキャッシュ: https://manybutfinite.com/post/page-cache-the-affair-between-memory-and-files/ パイプ: https://github.com/angrave/SystemProgramming/wiki/Pipes%2C-Part-1%3A-Introduction-to-pipes...
CVE-2026-31431-copy-fail
CVE-2026-31431 复制失败漏洞利用 第 1 部分:理论概念(CVE-2026-31431 如何工作) 系统不会持续直接从缓慢的物理硬盘获取文件——这会浪费大量时间——Linux 系统会在 RAM 中创建文件的临时副本,称为页缓存(Page Cache) 。这使得系统几乎可以在 RAM 内瞬时执行和读取文件。 这一过程依赖两个关键函数: AFALG: 负责处理内核中文件和数据的加密操作。 splice: 负责以极快速度将数据直接从一处内存位置移动到另一处(零拷贝,Zero-Copy)。 该漏洞利用会操纵这两个函数。当系统尝试在内存中处理并执行文件时,它会遇到注入的载荷代码。由于...
CVE-2026-46300
🛡️ CVE-2026-46300 - Fragnesia クリーンで致命的なページキャッシュ攻撃 「Dirty Frag」ファミリーの亜種 📌 概要 CVE-2026-46300 (Fragnesia)は、Linuxカーネルのソケットバッファ処理(skbtrycoalesce)における、XFRM/ESP-in-TCP サブシステム(espintcp ULP)内の高深刻度の論理的欠陥 です。 権限のないローカル攻撃者 は、任意の 読み取り可能な ファイルのカーネルページキャッシュに対して任意のバイト書き込み を実行でき、/usr/bin/su...
CVE-2026-31431
🔥 CVE-2026-31431 - "复制失败 !!!" 一个出奇简单却又致命的 Linux 内核本地提权漏洞 📌 概述 CVE-2026-31431 (别名 "复制失败" )是 Linux 内核加密子系统中的一个本地提权漏洞,具体影响 algifaead 接口。 未授权的本地用户可利用此漏洞对系统中 任意可读文件 (包括 setuid 二进制文件)的页缓存执行 受控的 4 字节写入 ,最终实现 以 root 权限执行任意代码 。 🛠️ 根因 该漏洞由 2017 年的提交 72548b093ee3("crypto: algifaead - support in-place...
CVE-2019-5489
CVE 2019-5489 本仓库包含针对Linux的页面缓存侧信道攻击(CVE-2019-5489)的概念验证代码。 为了评估页面缓存侧信道,我在两个进程之间实现了隐蔽信道 。 发送进程通过页面缓存侧信道向接收进程发送机密数据。 页面缓存攻击已在Linux内核5.0及更高版本中得到缓解,因此此PoC仅能在Linux内核5.0之前版本中起作用 。 注意:我在Ubuntu 18.04、Linux 4.15.0-70上测试通过。 构建 运行以下命令。 git clone https://github.com/mmxsrup/CVE-2019-5489 cd CVE-2019-5489 mak...
page_inject
pageinject - AFALG aead 跨容器逃逸 AFALG aead 漏洞跨容器利用——从一个被攻陷的容器横向移动到每一个共享同一libc.so.6 镜像层的兄弟容器。 这是一个逃逸原语 :它运行在攻击者已经攻陷的未授权容器内部 ,并利用 AFALG authencesn ESN 旋转 4 字节任意写入漏洞(CVE-2026-31431)在 libc.so.6 的页缓存页中植入一个持久的 read 钩子。由于 Docker/containerd 使用共享 inode 支持 overlayfs...
dirtyclone-exploit
DirtyClone エクスプロイトフレームワーク CVE-2026-46331 — Linux カーネルローカル権限昇格 TC pedit + IPsec TEE ページキャッシュ破損 · 影響を受けるカーネル: ≤ 6.12.9 ╔═══════════════════════════════════════════════════════════════╗ ║ ║ ║ | \ | | / | | ║ ║ | | | | | '| | | | | | | |/ | ' \ / \ ║ ║ | || | | | | || || | || | | | | | / ║ ║ |/||| |,...
CVE-2022-22706-poc
CVE-2022-22706 - Escritura de Page-Cache El controlador de GPU Arm Mali entrega al espacio de usuario un mapeo escribible por CPU de páginas que fijó como solo lectura, por lo que un proceso sin privilegios obtiene un alias escribible de la caché de páginas que respalda un archivo que solo puede...
CVE-2026-46331
🚨 CVE-2026-46331 - LinuxカーネルCOWバグ Linuxカーネル net/sched 部分的なコピーオンライト(COW)ページキャッシュ破損 -orange?style=for-the-badge Linuxカーネルの脆弱性で、トラフィック制御(tc)パケット編集サブシステムにおける不正確なコピーオンライト(COW)処理に起因します。 📖 概要 CVE-2026-46331 は、net/sched パケット編集(actpedit)サブシステムに影響を与えるLinuxカーネルの脆弱性です。 この脆弱性は、カーネルが実際のパケット編集オフセットが判明する前に...
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...
packet_edit_meme
PACKETEDITMEME - 又名 CVE-2026-46331 net/sched actpedit 部分COW页缓存损坏 罪魁祸首 899ee91156e5, 存在 v5.18 .. 已修复 v7.1-rc7。packeteditmeme.c 将其转化为无特权本地 root:一个 userns CAPNETADMIN 子进程覆盖了 setuid-root /bin/su 的缓存 ELF 入口,使用 setgid0+setuid0+execve"/bin/sh" shellcode。 make ./packeteditmeme ./packeteditmeme --ubuntu...
copy-fail-c
Copy Fail CVE-2026-31431 - C port English en ∙ 日本語 ja ∙ 简体中文 zh-cn ∙ 한국어 ko ∙ Русский ru Copy Fail Linux LPE CVE-2026-31431 のクロスプラットフォームC言語による再実装です。この脆弱性はTheori / Xintによって2026年4月29日に公開されました。脆弱性の詳細、タイムライン、Theoriによる発見プロセスについては、copy.fail の公式レポートを参照してください。 公開されているProof-of-Concept PoC...
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...
CVE-2022-0847-Linux
CVE-2022-0847 描述 - CVE-2022-0847 的 PoC:Linux 内核本地权限提升漏洞。 - 由 antx 于 2022-03-08 创建。 详情 - 安全研究员 Max Kellermann 负责任地披露了 "Dirty Pipe" 漏洞,并指出该漏洞影响 Linux 内核 5.8 及更高版本,甚至包括 Android 设备。 - 自 Linux 内核 5.8 版本起存在一个漏洞,允许覆写任意只读文件中的数据。这会导致权限提升,因为非特权进程可以将代码注入到根进程中。 - 发现了一个缺陷:在 Linux 内核的 copypagetoiterpipe 和...
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 通过特权...
DIRTY-FRAG-Detection-with-Wazuh-4.14.4
使用 Wazuh 4.14.4 检测 DIRTY FRAG - CVE-2026-43284 / CVE-2026-43500 面向 Dirty Frag 内核 LPE 的检测工程 - Ubuntu / RHEL / Debian / Amazon Linux 什么是 Dirty Frag? CVE-2026-43284 / CVE-2026-43500 是一个 Linux 内核本地权限提升 LPE,它利用两个独立的页缓存写入原语,从非特权用户账户获取 root 权限。单个编译的二进制文件可在所有主流 Linux 发行版上获取 root 权限。无需竞态条件。无需堆喷射。无需内核偏移量。 ...