7294 matches found
POC-CopyEscape-CVE-2026-17106
CopyEscape — CVE-2026-17106 的 PoC 关于 CopyEscape (CVE-2026-17106)的教育性概念验证(PoC),这是 docker cp 中的一个 TOCTOU 竞态条件漏洞,允许恶意容器在 Docker 主机上写入任意文件。灵感来自 masasron 的原创研究,他在博客 "CopyEscape: Taking Over Docker Hosts with docker cp" 中发现了该漏洞并进行了记录。 目录 1. 执行摘要 2. 法律声明 3. 攻击链架构 4. 环境要求 5. 仓库结构 6. 快速使用指南 7. 漏洞利用验证 8...
cve-tarmageddon
CVE-2025-62518: TAR末日 本仓库演示了 tokio-tar 及相关异步 Rust tar 库中的一个严重错误:在计算下一个文件头位置之前,未应用 PAX 扩展头中的 size 覆盖值。 错误摘要 根本原因: 处理包含 PAX 扩展头(且扩展头覆盖了文件大小)的 tar 文件时,库使用八进制的大小字段(通常为零)进行位置计算,而非 PAX 覆盖值。 影响: 这会导致解析器跳入文件内容,并将其误认为 tar 文件头,从而提取错误的文件。 已知受影响的库: async-tar https://github.com/dignifiedquire/async-tar...
CVE-2007-4559
演示 CVE-2007-4559 这是什么? 这是一个演示,展示了在 Python v3.11.4 之前,Python 对 tar 文件提取的默认处理方式如何容易受到简单的符号链接攻击。下面的说明描述了如何构造一个恶意载荷。脚本 untar.py 演示了 3.11.4 中新增功能的工作原理及原因——具体来说,就是在每次写入每个文件之前,必须调用类似 os.path.realpath 的方法。该脚本采用了与 Python = 3.11.4 中包含的 extraction filter 功能完全相同的检查方法,唯一区别是不将文件写入磁盘。因此,它展示了 os.path.realpath...
CVE-2026-108119
A flaw was found in busybox. The tar applet's deferred link-creation handling for symlink and hardlink entries with unsafe-looking targets does not validate that the resolved destination remains inside the extraction directory once the deferred link is created. An attacker can craft a tar archive...
CopyEscape-CVE-2026-17106
CopyEscape: Tomando Control de Hosts Docker con docker cp CVE-2026-17106 Este es el repositorio de prueba de concepto para la entrada de blog CopyEscape: Taking Over Docker Hosts withdocker cp — CVE-2026-17106. CopyEscape permite que un contenedor malicioso en ejecución compita con el productor d...
CVE-2026-108119
A flaw exists in the Busybox tar applet where deferred link-creation handling for symlinks and hardlinks fails to validate that the resolved destination remains within the extraction directory. An attacker can craft a tar archive using a symlink target of .. combined with a deferred hardlink to c...
EUVD-2026-95914
A flaw was found in busybox. The tar applet's deferred link-creation handling for symlink and hardlink entries with unsafe-looking targets does not validate that the resolved destination remains inside the extraction directory once the deferred link is created. An attacker can craft a tar archive...
CVE-2026-108119
A flaw was found in busybox. The tar applet's deferred link-creation handling for symlink and hardlink entries with unsafe-looking targets does not validate that the resolved destination remains inside the extraction directory once the deferred link is created. An attacker can craft a tar archive...
CVE-2026-64824-PoC
CVE-2026-64824 — Home Assistant Core 备份-恢复 符号链接路径遍历 → RCE CVSS 8.4(严重) · GHSA-cwh8-w64c-4j5h · CWE-22 / CWE-59 TL;DR 经过身份验证的(管理员)攻击者上传精心构造的备份 tar 包。恢复路径使用 filter="fullytrusted" 解压内部的 homeassistant.tar.gz,并且只校验成员的 名称 — 从不校验 SYMTYPE 的 链接名 。指向绝对路径(例如 Python 的 site-packages/)的符号链接会被保留,因此随后写入的...
CVE-2007-4559
CVE-2007-4559 的 PoC 或漏洞利用 恶意 TAR 压缩包可以包含像 ../../../../etc/passwd 这样的文件路径,试图“爬升”出预期的解压文件夹。 如果 Python 脚本使用了 tarfile.extract 或 extractall 而没有检查文件路径,它就会将文件解压到这些位置——即使它们指向目标目录之外。 这意味着黑客可以覆盖敏感或系统文件,尤其是当用户以提升的权限运行脚本时。 受影响系统 截至 2025 年,Debian 11–12 和 Ubuntu 24...
wildpwn
首先! 阅读:https://www.exploit-db.com/papers/33930/ 基本用法 大致如下: usage: wildpwn.py -h --file FILE payload folder 用于生成Unix通配符攻击的工具 位置参数: payload 要使用的payload:combined | tar | rsync folder 写入payload的目录 可选参数: -h, --help 显示此帮助信息并退出 --file FILE 要获取所有权/修改权限的文件路径。仅与combined攻击一起使用。 Payload类型 combined:...
CVE-2019-1002101-Helpers
kubectlcpCVE-2019-1002101 用于 CVE-2019-1002101 的 PoC 辅助脚本和 Dockerfile 详细信息请访问 https://www.twistlock.com/labs-blog/disclosing-directory-traversal-vulnerability-kubernetes-copy-cve-2019-1002101/ 和...
CVE-2026-2395
CVE-2026-23950 Prueba de concepto para CVE-2026-23950 - Vulnerabilidad de condición de carrera en el paquete tar. Descripción Este repositorio demuestra una vulnerabilidad de condición de carrera en el paquete npm tar versión 7.5.3 que permite la colisión de archivos durante la extracción. La...
CVE-2022-41352
CVE-2022-41352 PoC 这种检测方法是如何工作的? 根据安全公告所述,在 Zimbra Collaboration ZCS 8.8.15 和 9.0 中发现了一个问题,该模板会检查以下版本: - "8.8.15" - "9.0" 如何运行此脚本? 1. 从此处下载 Nuclei 2. 将模板复制到你的本地系统 3. 运行以下命令:nuclei -u https://yourHost.com -t template.yaml 参考资料 https://nvd.nist.gov/vuln/detail/cve-2022-41352...
NodeJS-Tar-Symlink-Exploit-CVE-2026-29786
📦 CVE-2026-29786: Vulnerabilidad de Symlink en Tar de Node.js -yellow 📌 Resumen Ejecutivo Este repositorio documenta la investigación sobre CVE-2026-29786 , una vulnerabilidad de alta severidad descubierta en el popular paquete tar de Node.js. La falla permite a un atacante crear un archivo tar...
CVE-2026-31802
CVE-2026-31802: Desvío de ruta de enlace simbólico en tar / Sobrescritura arbitraria de archivos Investigación: Joshua van Rijswijk Descripción Este repositorio contiene mi prueba de concepto y el informe técnico de CVE-2026-31802 , una vulnerabilidad de alta gravedad en el paquete tar de npm...
CVE-2026-23745
CVE-2026-23745: Sobrescritura Arbitraria de Archivos en node-tar Investigación: Joshua van Rijswijk Descripción PoC para CVE-2026-23745 , una vulnerabilidad de traversal de rutas de alta severidad en node-tar 7.5.2. La librería no sanitiza rutas absolutas en el campo linkpath para Hardlinks y...
CVE-2026-29786
CVE-2026-29786 Investigación: Joshua van Rijswijk Descripción Este repositorio contiene una Prueba de Concepto PoC para CVE-2026-29786 , una vulnerabilidad en el paquete npm tar que permite que un archivo manipulado cree un enlace duro hardlink que apunta fuera del directorio de extracción...
CVE-2024-0406-POC
CVE-2024-0406 概念验证(PoC) 本仓库包含针对 CVE-2024-0406 的概念验证(PoC)漏洞利用代码,该漏洞涉及基于符号链接的 tar 归档提取,可导致受影响系统发生路径遍历或文件覆盖。 更多详情请参阅 mholt/archiver 中的路径遍历 漏洞详情 CVE ID:CVE-2024-0406 描述:tar 归档提取库或应用程序未能对符号链接进行清理的缺陷,允许攻击者在提取特制归档时通过路径遍历覆盖任意文件。 受影响系统:使用 mholt/archiver/v3 3.5.0 及更早版本等库的应用程序。 影响:任意文件覆盖,可能造成权限提升或未授权访问。 ⚠️...
CVE-2021-32804
CVE-2021-32804 yamory blog 「CVE-2021-32804 npmにも影響があるnode-tarのパストラバーサルの脆弱性」 で利用したDocker環境の構築を行うためのレポジトリです。 环境搭建 docker build -t cve-2021-32804 . docker run -it cve-2021-32804 /bin/bash 重现漏洞 node-tar root@5e1af2148215:/poc node tar.js root@5e1af2148215:/poc su node Hello, world! npm...