CVE-2026-76845
CVSS v3
6.5
MEDIUM
EPSS Score
0.2 %
exploit probability, as of 2026-10-19
CISA KEV
No
known exploited
Exploitation
—
SSVC status
Get an alert for each new CVE published for adm-zip.
Affected and fixed versions
Packages from OSV.dev and products from the vendors' CSAF advisories.
version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.
Packages
- adm-zipnpmfrom 0.5.9 · no fixed version listed
Vendor advisories
adm-zip: adm-zip: Arbitrary File Overwrite via Symlink Following
rhacm2/volsync-operator-bundle as a component of Red Hat Advanced Cluster Management for Kubernetes 2 · rhacm2/volsync-rhel9 as a component of Red Hat Advanced Cluster Management for Kubernetes 2 · rh-podman-desktop.git as a component of Red Hat Build of Podman Desktop
Description
adm-zip 0.5.9 through 0.6.0 follows symbolic links at the extraction destination. Utils.sanitize in util/utils.js enforces containment by comparing only the string form of an archive entry name against the resolved extraction root, and Utils.writeFileTo opens the computed destination with fs.openSync(path, "w", 0o666), which resolves symbolic links and carries neither O_NOFOLLOW nor a pre-write fs.lstatSync check. When a path component at the destination already exists as a symbolic link pointing outside the extraction root, extractAllTo, extractAllToAsync and extractEntryTo write the entry contents through that link and then chmod its target, placing attacker-controlled content in a file outside the root without any traversal sequence appearing in the archive. Reaching the write requires overwrite to be enabled, because the preceding fs.existsSync check also resolves the link and otherwise declines. An attacker able to create a symbolic link inside a shared, reused or predictable extraction directory, such as a temporary directory or a continuous integration workspace, can overwrite any file the extracting process is permitted to write.
Technical details
- CVSS v3 Vector
- CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N
- Published
- 2026-08-24
- Last Modified
- 2026-08-24
Frequently asked questions
What is CVE-2026-76845?
Is CVE-2026-76845 actively exploited?
What is the CVSS score for CVE-2026-76845?
Running adm-zip? Hear about its next vulnerability
CVE Watch matches each new CVE to the vendors and products you list (vendor and product, not the version) and puts it in your alerts with its KEV and EPSS status.
Already have an account? Open CVE WatchNo credit card required · No monthly cap on website lookups · 250 API requests/month
Go further
- Following what attackers exploit right now? The CISA KEV additions of the month, with their patch deadlines.
- Running this software? CVE Watch alerts you to new vulnerabilities in your products.
Related vulnerabilities
Same product first, then the same vendor advisory and the same publication week.
- CVE-2018-1002204same product
- CVE-2026-92000same product
- CVE-2026-77301same product
- CVE-2026-102282same productadm-zip extraction preserves SUID/SGID bits from untrusted ZIPs -> local privilege escalation
- CVE-2026-81578KEVsame week
- CVE-2026-82078KEVsame week
- CVE-2026-60004KEVsame week
- CVE-2026-82329KEVsame week