6975 matches found
CopyEscape-CVE-2026-17106
CopyEscape:利用 docker cp 接管 Docker 主机(CVE-2026-17106) 这是博客文章 CopyEscape:利用docker cp 接管 Docker 主机 — CVE-2026-17106 的概念验证(PoC)仓库。 CopyEscape 可让恶意运行的容器与 Docker 的归档生成器竞争,从而创建不一致的 tar 流。随后,存在漏洞的 Docker CLI 会在提取过程中跟随被植入的符号链接,并写入运行 docker cp 的用户所选本地目标之外的位置。 该仓库包含两个演示: macos/ 包含一个非破坏性的 Docker Desktop 演示,它...
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-tarmageddon
CVE-2025-62518: TARmageddon このリポジトリは、tokio-tarおよび関連する非同期Rust tarライブラリにおいて、PAX拡張ヘッダーの size オーバーライドが次のヘッダー位置を計算する前に適用されない重大なバグを示しています。 バグの概要 根本原因: PAX拡張ヘッダーがファイルサイズを上書きするtarファイルを処理する際、ライブラリは位置計算にPAXオーバーライドではなく、8進数のサイズフィールド(多くの場合ゼロ)を使用します。 影響:...
wildpwn
まず最初に! 読む: https://www.exploit-db.com/papers/33930/ 基本的な使い方 こんな感じです: usage: wildpwn.py -h --file FILE payload folder Tool to generate unix wildcard attacks positional arguments: payload Payload to use: combined | tar | rsync folder Where to write the payloads optional arguments: -h, --help show...
Security update for helm
This update for helm fixes the following issues: CVE-2026-85731: oras.land/oras-go/v2: arbitrary file write outside file.Store root via symlink-chain bypass in tar extraction bsc1281104. CVE-2026-85732: oras.land/oras-go/v2: blind SSRF via unvalidated Link header URL in pagination allows internal...
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/ および...
GO-2026-6499 Arbitrary file write outside file.Store root via symlink-chain bypass in tar extraction (pushDir) in oras.land/oras-go
Arbitrary file write outside file.Store root via symlink-chain bypass in tar extraction pushDir in oras.land/oras-go...
CVE-2026-2395
CVE-2026-23950 CVE-2026-23950 的概念验证 - tar 包中的竞态条件漏洞。 描述 本仓库演示了 tar npm 包(版本 7.5.3)中的一个竞态条件漏洞,该漏洞允许在解压过程中发生文件冲突。该漏洞利用了 Unicode 规范化差异,其中 collisionss 和 collisionß 由于不区分大小写的冲突可能被视为同一文件。 漏洞详情 CVE ID :CVE-2026-23950 受影响包 :tar 受影响版本 :7.5.3 漏洞类型 :导致文件冲突的竞态条件 影响 :并行解压期间文件内容损坏/覆盖 工作原理 该漏洞利用程序创建一个包含两个文件的 ta...
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 参照...
NodeJS-Tar-Symlink-Exploit-CVE-2026-29786
📦 CVE-2026-29786:Node.js Tar 符号链接漏洞 -yellow 📌 执行摘要 本仓库记录了针对 CVE-2026-29786 的研究,这是流行的 Node.js tar 包中发现的一个高危漏洞。该漏洞允许攻击者创建一个恶意 tar 归档文件,在解压时利用符号链接 覆盖预期解压目录之外的文件(路径遍历)。 🔍 技术分析 该漏洞存在于 tar 解压引擎验证文件路径的方式中。通过构造一个带有 type: 'symlink' 的头部,攻击者可以将链接指向敏感位置(例如 /etc/shadow 或应用程序配置文件),并在解压过程中随后覆盖该文件。 攻击机制: 1. 归档创建...
CVE-2026-23745
CVE-2026-23745:node-tar 任意文件覆盖 研究: Joshua van Rijswijk 描述 CVE-2026-23745 的概念验证(PoC),这是 node-tar(7.5.2)中的一个高危路径遍历漏洞。 该库未能对硬链接和符号链接的 linkpath 字段中的绝对路径进行清理。这允许恶意 tar 归档绕过解压根目录,覆盖主机系统上的任意文件,即使设置了 preservePaths: false 也是如此。 漏洞详情 位于 src/unpack.ts 中。该库对未清理的用户输入使用了 path.resolve: //...
CVE-2026-31802
CVE-2026-31802:tar 符号链接路径遍历 / 任意文件覆盖 研究: Joshua van Rijswijk 描述 本仓库包含我针对 CVE-2026-31802 的概念验证和漏洞分析报告,这是 npm tar 包(node-tar)中的一个高危漏洞,影响版本 = 7.5.10。 我发现,通过使用驱动器相对 符号链接目标(例如 C:../../../target.txt),可以诱使 tar 创建指向预期解压目录之外的符号链接。实际上,这使得在解压过程中能够逃逸 cwd,并将归档解压转变为任意文件覆盖原语 。 该漏洞可通过正常解压行为,配合攻击者控制的 tar 归档来触发。 背...
CVE-2026-29786
CVE-2026-29786 研究: Joshua van Rijswijk 描述 本仓库包含 CVE-2026-29786 的 概念验证(PoC) ,这是 tar npm 包中的一个漏洞,允许特制的归档文件创建指向预期解压目录之外的硬链接 。 当 tar 归档文件包含驱动器相对链接目标 (如 C:../target.txt)时,就会出现此问题。由于库在解压过程中执行验证和路径规范化的顺序问题,遍历保护可以被绕过。 规范化后,路径变为 ../target.txt,从而允许链接目标逃逸出配置的解压目录。 当写入解压后的文件时,外部文件会被修改,因为两个路径引用的是同一个硬链接。 漏洞详情...
Security Bulletin: Maximo AI Service uses multiple third party dependencies which are vulnerable to multiple CVEs.
Summary Maximo AI Service uses netty-handler-4.1.135.Final.jar, ion-java-1.11.1.jar, js-yaml-4.3.0.tgz, tar-7.5.20.tgz, python3.12 3.12.13-3.el98, github.com/go-jose/go-jose/v4 v4.1.3, github.com/apache/thrift v0.22.0, and google.golang.org/grpc 1.71.0 which are vulnerable to CVE-2026-62243,...
CVE-2024-0406-POC
CVE-2024-0406 Proof of Concept(PoC) このリポジトリには、CVE-2024-0406 の Proof of Concept(PoC)エクスプロイトが含まれています。これは、シンボリックリンクベースの tar アーカイブ展開に関連する脆弱性であり、影響を受けるシステム上でパストラバーサルやファイルの上書きを可能にします。 詳細は Path Traversal in mholt/archiver を参照してください。 脆弱性の詳細 CVE ID: CVE-2024-0406 説明: tar...
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...
CVE-2024-42471-PoC
CVE-2024-42471-PoC tar-fs ファイル書き込み/上書きの脆弱性...
Tarmageddon-CVE-2025-62518-
Tarmageddon CVE-2025-62518 Video: https://youtu.be/EYBB4BHsp9E リポジトリのディレクトリ vulnerable-extract 最小限の再現可能な例、引数としてパスを受け取り、そのファイルを ./output に抽出します malicious-payload 簡単な malicious.tar アーカイブを作成し、密輸されたコンテンツの例を示します。コメントでステップごと、ブロックごとの動作を説明しています 再現方法 提供されている 再現スクリプト を使用するか、手動で行います malicious-payload...
Security Bulletin: Maximo AI Service uses multiple third party dependencies which are vulnerable to multiple CVEs.
Summary Maximo AI Service uses github.com/aws/aws-sdk-go-v2/service/s3 v1.96.2, github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.50.2, github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.5, tar 7.5.19, libsolv 0.7.24-5.el98, compat-openssl11 1:1.1.1k-5.el98.3, sigstore 2.3.1, and dif...
Rocky Linux 10.1 [CIQ] Security Update: image-builder / image-builder-debuginfo / image-builder-debugsource (crlsa-2026_1838)
The Rocky Linux 10.1 host has packages installed that are affected by a vulnerability as referenced in the CIQ crlsa-20261838 advisory. golang: archive/tar: Unbounded allocation when parsing GNU sparse map CVE-2025-58183 Tenable has extracted the preceding description block directly from the CIQ...