Description
A vulnerability was determined in ZJONSSON node-unzipper up to 0.12.3. Affected by this vulnerability is the function Extract of the file lib/extract.js. This manipulation causes path traversal. The attack requires local access. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-27
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Extract function in lib/extract.js of the node-unzipper library can be exploited by providing a ZIP archive that contains file names with directory traversal components. When extracted, these files are written to locations outside the intended extraction directory, allowing a local attacker to overwrite any file that the running process has permission to modify. This flaw leads to arbitrary file overwrite within the scope of local file permissions, potentially corrupting application configuration or binaries.

Affected Systems

ZJONSSON:node-unzipper versions up to and including 0.12.3 are affected. No specific sub‑versions are identified beyond 0.12.3, so any release at or before that point remains vulnerable.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate impact with a local attack vector. The EPSS score of < 1% implies a very low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog. The exposed path traversal enables a local attacker to overwrite files that the node process has permission to write, such as configuration files or binaries belonging to that user, but it does not provide elevated privileges beyond those available to the process. Successful exploitation requires local access; remote exploitation is not supported by the current description.

Generated by OpenCVE AI on August 4, 2026 at 14:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check the node-unzipper repository or package manager for a newer release that removes the path traversal flaw, and upgrade promptly if available.
  • If no patch is available, isolate the ZIP extraction from trusted code by running it in a restricted or sandboxed environment, ensuring it has no write access to critical system paths.
  • Restrict write permissions and enforce strict ownership on the target extraction directory to limit the files that can be overwritten by the path traversal.

Generated by OpenCVE AI on August 4, 2026 at 14:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 27 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in ZJONSSON node-unzipper up to 0.12.3. Affected by this vulnerability is the function Extract of the file lib/extract.js. This manipulation causes path traversal. The attack requires local access. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report but has not responded yet.
Title ZJONSSON node-unzipper extract.js Extract path traversal
First Time appeared Zjonsson
Zjonsson node-unzipper
Weaknesses CWE-22
CPEs cpe:2.3:a:zjonsson:node-unzipper:*:*:*:*:*:*:*:*
Vendors & Products Zjonsson
Zjonsson node-unzipper
References
Metrics cvssV2_0

{'score': 4.3, 'vector': 'AV:L/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Zjonsson Node-unzipper
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-27T13:48:24.935Z

Reserved: 2026-07-27T07:18:11.588Z

Link: CVE-2026-17514

cve-icon Vulnrichment

Updated: 2026-07-27T13:47:57.564Z

cve-icon NVD

Status : Deferred

Published: 2026-07-27T14:16:52.277

Modified: 2026-07-27T20:25:13.817

Link: CVE-2026-17514

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T14:15:10Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')