2766 matches found
public-passwd
!WARNING Only use this on systems you own or have authorisation to test. It is recommended to keep a root shell open if you won't be able to reboot the system in case of failure, as you may not be able to clear the page cache for /etc/shadow without root. public-passwd Use CVE-2026-46333 and...
cve-2024-21626
CVE-2024-21626 概述 此仓库包含一个易受 CVE-2024-21626 攻击的应用程序代码示例,以及一个用于检测利用尝试的 eBPF gadget。 该仓库是作为此博客文章的一部分创建的。 用于检测此漏洞的 gadget 程序仅供演示之用。它并非对 CVE-2024-21626 的完整检测。 漏洞描述 CVE-2024-21626 是 runc 容器运行时中的一个漏洞,存在于 v1.1.12 之前的版本。它利用 runc 在容器内创建或执行命令时未能及时关闭"泄漏"的文件描述符,导致容器继承了该文件描述符,从而获得对主机文件系统的访问权限。...
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...
fastjson-jsontype-rce-lab
Laboratorio y detección de la cadena remota JAR/FD de @JSONType de Fastjson Este repositorio conserva ahora dos líneas de investigación distintas de Fastjson: modern-fd/ es la reconstrucción recomendada, solo con marcador , de la cadena remota JAR/descriptor-de-archivo de Fastjson 1.2.83 en un so...
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 版本及相关组件 访问...
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. 攻击者可以控制容器,执行命令。 漏洞存在验证与获取描述符: root@kitploit: git clone...
ptrace_may_dream
ptracemaydream CVE-2026-46333 Exploit de escalada de privilegios local para la condición de carrera ptracemayaccess mm=NULL en pidfdgetfd2. Cuando un proceso está muriendo y su mm ya ha sido liberado, el kernel omite por completo la verificación de acceso ptrace. Al competir pidfdgetfd contra la...
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-2025-1974
Ingress NGINX 漏洞利用工具 - IngressNightmare 该项目提供了一个针对 Kubernetes 中 Ingress NGINX Controller 的严重 未经身份验证的远程代码执行(RCE) 漏洞的利用工具,统称为 IngressNightmare。 在最初的研究中,Wiz 团队没有提供 PoC 或功能性漏洞利用代码,因此我们决定自行创建并分享给社区。 概述 Ingress NGINX Controller 是 Kubernetes...
cve-2024-21626-runc-1.1.11-escape
CVE-2024-21626 - runc Leaky Vessels Resumen Campo| Detalle ---|--- CVE| CVE-2024-21626 Componente afectado| runc ≤ 1.1.11 Clase de vulnerabilidad| Escape de contenedor mediante fuga de descriptor de archivo Apodo| Leaky Vessels Causa raíz runc filtra un descriptor de archivo interno típicamente...
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-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...
Astra Linux – Vulnerability in Linux 6.1
In the Linux kernel, the following vulnerabilities have been resolved: drm/msm: Another leak in the submit error path has been fixed. putunusedfd does not free the allocated file if we have already performed fdinstall. Therefore, we also need to free the syncfile. Patchwork:...
Astra Linux – Vulnerability in imagemagick
ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 6.9.13-48 and 7.1.2-23, an attacker who could connect to the magick-distribute-cache service could hijack a file descriptor in the server process when a race condition occurred. This...
Astra Linux – Vulnerability in binutils
A issue was discovered in the Binary File Descriptor BFD library also known as libbfd, as distributed in GNU Binutils 2.32. There is a heap-based buffer over-read in bfddoprnt in bfd.c, due to elfobjectp in elfcode.h mishandling an eshstrndx section of type SHTGROUP by omitting a trailing '\0'...
Astra Linux – Vulnerability in Linux 5.10, Linux, Linux 5.15
In the Linux kernel, the following vulnerability has been resolved: fs: prevent out-of-bounds array speculation when closing a file descriptor Google-Bug-Id: 114199369...
Astra Linux – Vulnerabilities in Linux, Linux-5.10, Linux-5.15, Linux-6.1
In the Linux kernel, the following vulnerability has been resolved: The issue of protecting the fetch of -fdfd in dodup2 from mispredictions has been addressed. Both callers have ensured that fd is not greater than -maxfds; however, misprediction may still lead to the speculative execution of...
Astra Linux – Vulnerability in Linux 6.1
In the Linux kernel, the following vulnerability has been resolved: bpf: Fixed a null pointer dereference in resolveprogtype for BPFPROGTYPEEXT. When loading an EXT program without specifying attr-attachprogfd, the prog-aux-dstprog will be null. At this time, calling resolveprogtype anywhere will...
Astra Linux – Vulnerability in Linux 6.1
In the Linux kernel, the following vulnerability has been resolved: cachefiles: The exposure of the anonymous file descriptor is deferred until after copytouser succeeds. After installing the anonymous file descriptor, we can now see it in userland and close it. However, at this point we may not...