428 matches found
CVE-2022-36946
CVE-2022-36946 报告人:Domingo Dirutigliano 和 Nicola Guerrera 当我们在开发 firegex(我们为 CTF 攻防竞赛开发的应用程序防火墙)时,偶然发现了几次内核崩溃。 这个奇怪的行为随后被隔离和分析,最终发现了 netfilter 模块中(特别是 nfnetlink)的这一个潜在安全缺陷。 它是如何工作的? 当发送带有 0 字节 nftapayload 属性的 nfqueue 裁决时,内核会发生崩溃。 root@kitploit: nlh = nfqnlmsgputbuf, NFQNLMSGVERDICT, queuenum;...
CVE-2022-2588
CVE-2022-2588 修复 该漏洞在 Linux v5.19 中通过此提交得到修复。 漏洞 该漏洞于 2014 年在 Linux v3.17 中通过此提交引入。需要 用户命名空间 才能触发。该漏洞与 CVE-2021-3715 非常相似,后者是由于对 route4filter 链表操作不当引起的。CVE-2021-3715 的更多详情可在黑帽演讲(第 16 页)中找到。以下是 CVE-2022-2588 的简要细节。 以下展示了函数 route4change 的一些重要代码片段,以帮助理解 CVE-2022-2588。 root@kitploit: static int...
CVE-2022-1972-infoleak-PoC
CVE-2022-1972 信息泄露 PoC 针对 CVE-2022-1972 的信息泄露利用。 您可以在我们的博客上找到相关的分析文章。 环境要求 必须为非特权用户提供可用的用户命名空间。 root@kitploit: $ sysctl kernel.unprivilegedusernsclone kernel.unprivilegedusernsclone = 1 构建 root@kitploit: make...
ipv6_frag_escape
IPV6FRAGESCAPE 一个针对CentOS / RHEL 10的可靠的未特权容器/监狱逃逸概念验证。 它利用了Linux内核中一个现已修复的IPv6分段漏洞,位于ip6appenddata函数中(上游通过 38becddc 修复,无CVE),这是一个 slab 内的线性溢出,溢出到数据包自身头部对象尾部的 skbsharedinfo 结构中。本README仅记录利用链,不涵盖触发条件。 范围 目标:CentOS / RHEL 10(内核 6.12.x,例如 6.12.0-242.el10)。 起始条件:一个位于网络隔离容器内的未特权进程,能够访问未特权用户命名空间。...
CVE-2021-3493
CVE-2021-3493 Ubuntu OverlayFS Privesc Local Versiones afectadas Ubuntu 20.10 Ubuntu 20.04 LTS Ubuntu 19.04 Ubuntu 18.04 LTS Ubuntu 16.04 LTS Ubuntu 14.04 ESM Uso gcc exploit.c -o exploit ./exploit Descripción "Problema específico de Ubuntu en el sistema de archivos overlayfs del kernel de Linux...
CVE-2022-2588
CVE-2022-2588 修复 该漏洞在 Linux v5.19 中通过此提交修复。 漏洞 该漏洞是在 2014 年的 Linux v3.17 中通过此提交引入的。触发它需要用户命名空间。这个漏洞与 CVE-2021-3715 非常相似,后者是由对 route4filter 链表的错误操作引起的。关于 CVE-2021-3715 的更多细节可以在黑帽演讲(第16页)中找到。以下是对 CVE-2022-2588 的一些简要介绍。 下面展示了函数 route4change 的一些重要代码片段,以帮助理解 CVE-2022-2588。 root@kitploit: static int...
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 描述 “Ubuntu 在 Linux 内核 overlayfs 文件系统中的特定问题:它没有正确验证文件系统能力相对于用户命名空间的应用。本地攻击者可利用此漏洞提升权限,原因是 Ubuntu 附带了一个允许非特权 overlayfs...
sysbox
简介 Sysbox 是一个开源免费的容器运行时(一种专门的 "runc"),最初由 Nestybox 开发(于 2022 年 5 月被 Docker 收购),它通过两种关键方式增强容器: 增强容器隔离性: 所有容器均启用 Linux 用户命名空间(即容器内的 root 用户在宿主机上没有任何权限)。 虚拟化容器内的部分 procfs 和 sysfs。 隐藏容器内的宿主机信息。 锁定容器的初始挂载等。 使容器能够运行与虚拟机相同的工作负载 : 借助 Sysbox,容器可以无缝且安全地运行系统级软件,如...
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 特有的问题,它未正确验证文件系统能力在用户命名空间方面的应用。由于 Ubuntu 附带了一个允许非特权 overlayfs...
bubblewrap
Bubblewrap 许多容器运行时工具,如 systemd-nspawn、docker 等,专注于为系统管理员和编排工具(例如 Kubernetes)提供运行容器的基础设施。 这些工具不适合提供给非特权用户,因为将此类访问权限转化为宿主机上完全特权级的 root shell 是轻而易举的。 用户命名空间 Linux 内核中有一个名为用户命名空间的特性,它允许非特权用户使用容器功能。Bubblewrap 利用这些特性来构建沙箱,从而允许任何用户使用该工具。 从历史上看,bubblewrap 还曾为不支持非特权用户命名空间的系统提供 setuid 模式。然而,该模式已被移除。 最初的...
CVE-2024-1086
CVE-2024-1086 针对 CVE-2024-1086 的通用本地权限提升概念验证漏洞利用,适用于大多数介于 v5.14 至 v6.6 之间的 Linux 内核,包括 Debian、Ubuntu 和 KernelCTF。在 KernelCTF 镜像中成功率为 99.4%。 https://github.com/Notselwyn/CVE-2024-1086/assets/68616630/a3d43951-94ab-4c09-a14b-07b81f89b3de 博客文章 / 详细分析 漏洞的完整分析——包括背景信息和大量有用的图表——可以在 Flipping Pages 博客文章...
CVE-2022-2588
CVE-2022-2588 修复 该漏洞在 Linux v5.19 中通过此 提交 修复。 漏洞 该漏洞于 2014 年由 Linux v3.17 中的此 提交 引入。触发它需要 用户命名空间。此漏洞与 CVE-2021-3715 非常相似,后者是由对 route4filter 链表的不当操作引起的。关于 CVE-2021-3715 的更多细节可以在 blackhat 演讲(第 16 页)中找到。以下是 CVE-2022-2588 的一些简要细节。 以下显示了函数 route4change 的一些重要代码片段,以帮助理解 CVE-2022-2588。 root@kitploit:...
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...
OverlayFS---CVE-2021-3493
摘要 了解 OverlayFS 中的一个漏洞如何允许 Ubuntu 下的本地用户获得 root 权限。 漏洞摘要 Linux 内核中 overlayfs 文件系统的一个 Ubuntu 特定问题,它没有正确验证文件系统能力在用户命名空间方面的应用。由于 Ubuntu 中允许非特权 overlayfs 挂载的补丁,本地攻击者可以利用此漏洞提升权限。 CVE-2021-3493 致谢 一位独立安全研究员已向 SSD 安全披露计划报告了此漏洞。 受影响的版本 Ubuntu 20.10 Ubuntu 20.04 LTS Ubuntu 18.04 LTS Ubuntu 16.04 LTS Ubunt...
CVE-2026-46243
🚨 CVE-2026-46243 - CIFSwitch Linux 内核本地权限提升 LPE 影响 Linux 内核 CIFS/SMB 客户端的本地权限提升漏洞。 📖 概述 CVE-2026-46243 是 Linux 内核 CIFS/SMB 客户端中的一个本地权限提升(LPE )漏洞。 cifs.spnego 密钥描述验证不当,允许无特权的本地用户在特定系统配置下冒充受信任的内核生成请求,从而导致权限提升。 ✨ 亮点 📌 受影响的配置 成功利用通常需要: 启用了 CIFS 的 Linux 内核 cifs-utils 默认的 cifs.upcall 已启用用户命名空间 本地 shell...
CVE-2021-3493
CVE-2021-3493 Ubuntu OverlayFS 本地权限提升 描述 "Ubuntu 特有的问题,存在于 Linux 内核的 overlayfs 文件系统中,它未能正确验证文件系统能力在用户命名空间中的应用。本地攻击者可以利用此漏洞获取更高权限,原因是 Ubuntu 携带了一个允许非特权 overlayfs 挂载的补丁。" - Ubuntu 安全公告 已在 Linux 5.11 中修复 受影响版本 Ubuntu 20.10 Ubuntu 20.04 LTS Ubuntu 19.04 LTS Ubuntu 18.04 LTS Ubuntu 16.04 LTS Ubuntu...
CVE-2023-32629
CVE-2023-32629 — OverlayFS 本地完全权限提升 OverlayFS 本地权限提升 - 从完整分析到完全提权 仅用于教育和授权的安全研究目的。 严重性: 高 类型: 本地权限提升 LPE 影响范围: 2023年5月/6月补丁之前的 Ubuntu 内核 要求: 启用了非特权用户命名空间(Ubuntu 默认) 目录 概述 背景概念 尝试 1 — 朴素 SUID 复制 尝试 2 — 命名空间内的 Shell 有效利用 为什么它有效 总结 概述 CVE-2023-32629 是 Linux 内核 OverlayFS 实现中的一个漏洞。它滥用了用户命名空间 和文件系统能力 在...
CVE-2024-1086
CVE-2024-1086 针对 CVE-2024-1086 的通用本地权限提升概念验证(Proof-of-Concept)漏洞利用,适用于 v5.14 至 v6.6 之间的大多数 Linux 内核,包括 Debian、Ubuntu 和 KernelCTF。在 KernelCTF 镜像中成功率为 99.4%。 https://github.com/Notselwyn/CVE-2024-1086/assets/68616630/a3d43951-94ab-4c09-a14b-07b81f89b3de 博客文章 / 深入剖析 关于该漏洞利用的完整剖析——包括背景信息和大量实用的示意图——可在...
check-cve-2026-23111
CVE-2026-23111 防御性验证脚本 概述 CVE-2026-23111 是 Linux 内核 nftables 中的一个漏洞,在启用了用户命名空间和 nftables 的系统上,非特权用户可利用该漏洞实现本地权限提升。12 公开的厂商和政府公告将其描述为一个影响 Linux 发行版的本地问题,并强调修补是首要修复措施。34 本仓库包含一个防御性验证脚本 ,旨在帮助评估主机是否暴露了与该 CVE 相关的技术条件,而无需提供权限提升漏洞利用程序。它会检查相关的内核和运行时条件,可选地加载 nftables 模块以进行完整的功能测试,尝试使用 unshare 和 nft...
docker_cve-2015-2925
Docker + CVE-2015-2925 = 从 --volume 逃逸 Linux 近期的一个漏洞 已知大约半年(公开几个月),它使得从绑定挂载(bind mounts)中逃逸成为可能。特别是在 Docker 的情况下,可以从通过 --volume 选项挂载的目录内部逃逸到对应宿主机的文件系统。 Docker 安全团队 已经知晓 该问题,并允许发布此内容以引起公众关注。 感谢 Jann Horn 指出这一点,基本上我只是复现了它。 缓解措施 以下任一项都足以缓解: 启用 AppArmor 的内核和 AppArmor Docker 配置文件 启用 SELinux 的内核和 SELin...