2741 matches found
CVE-2024-21626-runcPOC
【脆弱性再現】CVE-2024-21626 docker runcエスケープ脆弱性 1、脆弱性概要 脆弱性名| docker runcエスケープ脆弱性 ---|--- 脆弱性番号| CVE-2024-21626 公開日| 2024-01-31 特徴| / 影響バージョン| runc @ v1.0.0-rc93,1.1.11 2、脆弱性悪用&POC/EXP 悪用条件 はやや厳しく、被害者の操作が必要であり、個人的にはあまり実用的ではないと考えます: 1. 攻撃者の悪意のあるイメージ(作業ディレクトリの設定などを含む)を使用してコンテナを作成する 2...
fastjson-jsontype-rce-lab
Fastjson @JSONType 远程 JAR/FD 链实验与检测 本仓库目前保留了两条不同的 Fastjson 研究方向: modern-fd/ 是仅标记(marker-only)的复现,对应 Spring Boot 3、普通内嵌 Tomcat 和 JDK 17 上 Fastjson 1.2.83 的单请求体远程 JAR/文件描述符链。它使用固定 DTO 的字面接收点 JSON.parseObjectbody, BoundEnvelope.class,并且 AutoType 处于关闭状态。 原始顶层 Docker Compose 实验保留的是更早的 JDK 8...
CVE-2022-2602-Kernel-Exploit
CVE-2022-2602-Kernel-Exploit 详细信息 https://blog.hacktivesecurity.com/index.php/2022/12/21/cve-2022-2602-dirtycred-file-exploitation-applied-on-an-iouring-uaf/ 概要 该漏洞是一个释放后使用(Use-After-Free)漏洞,影响 iouring 子系统中的注册文件描述符功能。可以在 iouring 上下文中注册一个文件,通过 Unix 垃圾回收器释放它,然后使用请求的 iouring 操作(例如 writev...
cve-2024-21626
CVE-2024-21626 概要 このリポジトリには、CVE-2024-21626に対して脆弱なアプリのコード例と、悪用試行を検出するためのeBPFガジェットが含まれています。 このリポジトリは、このブログ記事の一部として作成されました。 この脆弱性の検出に使用されるガジェットプログラムは、デモンストレーション目的のみです。これはCVE-2024-21626の完全な検出ではありません。 脆弱性の説明...
cve-2024-21626-runc-1.1.11-escape
CVE-2024-21626 - runc Leaky Vessels 概述 字段| 详情 ---|--- CVE| CVE-2024-21626 受影响组件| runc ≤ 1.1.11 漏洞类型| 通过文件描述符泄漏导致的容器逃逸 别名| Leaky Vessels 根本原因 runc 在执行容器进程之前泄漏了一个指向主机文件系统工作目录 的内部文件描述符 (通常是 fd/7)。通过将容器的 config.json 中的 cwd 设置为 /proc/self/fd/7,进程会进入主机目录而非容器根文件系统——从而实现容器逃逸 。 利用方法 方法 1 - 从主机二进制文件手动构建根文件...
CVE-2024-21626-old-docker-versions
古い runc コンポーネントにおけるコンテナエスケープの脆弱性 CVE-2024-21626 CVE-2024-21626 の分析中に、他の古い Docker コンポーネントが fd リーク に対して脆弱であることを発見しました(これは セキュリティアドバイザリ GHSA-xr7r-f8xq-vfvv では言及されていません)。詳細な説明はこちらの完全な記事をお読みください。 1. 環境のセットアップ 🔨 A. Ubuntu 18.04.6 LTS Bionic Beaver のダウンロードとインストール...
CVE-2026-78408
The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve. Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an...
EUVD-2026-70105
The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve. Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an...
CVE-2026-78408
util-linux nsenter --join-cgroup opens the target cgroup.procs file as root and leaves the file descriptor open across subsequent namespace, credential, and execve() transitions. Because the kernel evaluates later cgroup migrations against the credentials of the original open, a process in an att...
CVE-2026-78408
The nsenter --join-cgroup option opens the target cgroup.procs file as root and leaves that file descriptor open across later namespace and credential changes and across execve. Because the kernel checks later cgroup migrations using the credentials from the original open, a program run in an...
CVE-2025-1974
Ingress NGINX 漏洞利用工具 - IngressNightmare 该项目提供了一个针对 Kubernetes 中 Ingress NGINX Controller 的严重 未经身份验证的远程代码执行(RCE) 漏洞的利用工具,统称为 IngressNightmare。 在最初的研究中,Wiz 团队没有提供 PoC 或功能性漏洞利用代码,因此我们决定自行创建并分享给社区。 概述 Ingress NGINX Controller 是 Kubernetes...
CVE-2024-21626-POC
CVE-2024-21626-POC 使用说明 仅供教育/研究使用,任何与教育/研究无关的行为所产生的风险自行负责 使用 root@kitploit: docker build . -t cve-2024-21626 docker run -it --rm cve-2024-21626 bash /poc.sh 另起一个terminal /bin/bash.copy 注意 不同docker/runc版本使用的具体文件描述符有所不同,例如docker server:20.10.17 && runc version 1.1.2 的情况下使用 /proc/self/fd/9,实际的 fd...
docker_lightman_exploit
Docker Lightman 漏洞利用 Docker CVE-2022-37708。 此漏洞利用依赖于 UNIX 文件系统在 Docker 共享文件时设置 UID 和 GID 的方式,这些文件在运行 Docker 的宿主机与被 Docker 容器内运行的客户端之间共享,同时也依赖于进程 ID 所有权的工作原理。 问题简述 Docker 将客户端内共享的文件 ID 直接映射到“宿主机系统”上的一个私有(且受保护的)目录(例如 /var/lib/docker/volumes)。 对此路径的目录遍历已被正确限制,这不是本漏洞的利用点。 这些文件具有在托管于 Docker...
CVE-2024-21626-POC
CVE-2024-21626-POC 使用说明 仅供教育/研究使用,任何与教育/研究无关的行为所产生的风险自行负责 使用 root@kitploit: docker build . -t cve-2024-21626 docker run -it --rm cve-2024-21626 bash /poc.sh 另起一个terminal /bin/bash.copy 注意 不同docker/runc版本使用的具体文件描述符有所不同,例如docker server:20.10.17 && runc version 1.1.2 的情况下使用 /proc/self/fd/9,实际的 fd...
CVE-2024-21626-PoC
CVE-2024-21626 根本原因 & PoC 如何使用 poc-autoplay? root@kitploit: make install make uninstall 1. 根本原因 runc v1.1.11 及以下版本中,为了设置cgroup而打开主机的 /sys/fs/cgroup 目录时,未关闭该文件描述符并将其保留在容器初始化进程中,从而导致了该漏洞。 1. 在 runc init 阶段,通过主机的 /sys/fs/cgroup 获取 /proc/PID/fd/7。 2. 在未关闭该 fd 的情况下 fork/exec 容器 PID 1。 3. 通过 runc 的 spe...
CVE-2026-33263
A flaw was found in the Dovecot mail server's submission-login component. This vulnerability occurs when the server reaches its maximum allowed user IP connections, leading to a crash due to file descriptor handling issues. This can result in a denial of service, preventing users from sending...
public-passwd
!WARNING 请仅在你拥有或获授权测试的系统上使用。如果你在失败时无法重启系统,建议保持一个 root shell 打开,因为如果没有 root,你可能无法清除 /etc/shadow 的页缓存。 public-passwd 利用 CVE-2026-46333 和 CVE-2026-31431,无需提升到 root 即可更改任意用户的密码。 使用方法 root@kitploit: python passwd.py 你也可以不带参数运行该命令,以查看 shadow 文件中当前的哈希。 截图 工作原理...
ptrace_may_dream
ptracemaydream CVE-2026-46333 针对 pidfdgetfd2 中 ptracemayaccess mm=NULL 竞态条件的本地权限提升漏洞利用程序。 当进程正在消亡且其 mm 已被释放时,内核会完全跳过 ptrace 访问检查。通过让 pidfdgetfd 与进程退出进行竞争,非特权用户可以窃取特权进程的打开文件描述符。 该漏洞利用程序针对 accounts-daemon:它通过 SetIconFile 触发一个短生命周期子进程,赢得竞争以获取守护进程的 D-Bus 套接字文件描述符,然后发送 SetShell、SetAccountType 和...
Linux Distros Unpatched Vulnerability : CVE-2026-33263
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - When mailmaxuseripconnections is set default 10 and reached, submission-login can crash with epoll panic caused by file descriptor handling issues. If running i...
CVE-2026-77037
multer is a middleware for handling multipart/form-data in Node.js. In version 2.2.0, when a disk-backed upload is aborted or truncated before the write stream finishes, multer's disk storage engine removes the visible file but does not close the underlying write file descriptor, leaving a delete...