CVE-2026-23745
MEDIUMtar < 7.5.3 - Arbitrary File Overwrite and Symlink Poisoning via Hardlink and SymbolicLink Entries
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2026-23745. PoCs published by Jvr2022, XZ1r0, Novem13th.
AI-analyzed exploit summary This PoC demonstrates CVE-2026-23745, a path traversal vulnerability in node-tar (<7.5.2) that allows arbitrary file overwrite via unsanitized absolute paths in tar archive link fields. The exploit generates a malicious archive and verifies the vulnerability by overwriting a local file.
Description
node-tar is a Tar for Node.js. The node-tar library (<= 7.5.2) fails to sanitize the linkpath of Link (hardlink) and SymbolicLink entries when preservePaths is false (the default secure behavior). This allows malicious archives to bypass the extraction root restriction, leading to Arbitrary File Overwrite via hardlinks and Symlink Poisoning via absolute symlink targets. This vulnerability is fixed in 7.5.3.
Exploits (3)
This PoC demonstrates CVE-2026-23745, a path traversal vulnerability in node-tar (<7.5.2) that allows arbitrary file overwrite via unsanitized absolute paths in tar archive link fields. The exploit generates a malicious archive and verifies the vulnerability by overwriting a local file.
This repository contains a functional PoC for CVE-2026-23745, demonstrating an arbitrary file overwrite vulnerability in node-tar versions <7.5.3. The exploit leverages unsanitized absolute paths in tar headers to bypass extraction root restrictions.
This repository contains a functional exploit for CVE-2026-23745, demonstrating an arbitrary file overwrite vulnerability via malicious tar archive extraction in a GraphQL endpoint. The PoC includes both JavaScript and Python implementations to create and trigger the exploit.
References (2)
Scores
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N