Description
A flaw has been found in peerigon unzip-crx and unzip-crx-3 up to 0.2.0. This affects the function unzip of the file dist/index.js of the component Archive Extraction. Executing a manipulation of the argument destination can lead to path traversal. The attack can only be executed locally. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-08-25
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Local Directory Traversal
Action: Assess Impact
AI Analysis

Impact

The flaw resides in the unzip function of the Archive Extraction module of peerigon’s unzip-crx and unzip-crx-3 libraries. A crafted argument to the destination path can trigger the creation or overwrite of files outside the intended extraction directory. This path traversal is a classic example of CWE-22, enabling an attacker to place arbitrary files on the file system, which may include binaries or configuration files if permissions allow.

Affected Systems

Peerigon’s unzip-crx and its fork unzip-crx-3, all versions up to and including 0.2.0, are affected. The vulnerability exists in the primary package (peerigon:unzip-crx) as well as in the older fork (peerigon:unzip-crx-3).

Risk and Exploitability

The CVSS score of 4.8 signals a moderate severity weakness. EPSS data is not available, but an exploit has been published and may be used. The attack vector is local only, requiring an attacker to have access to the Node environment that invokes the library. If the application runs with elevated privileges, arbitrary file overwrite could compromise system integrity, though it does not provision remote code execution or privilege escalation directly.

Generated by OpenCVE AI on August 25, 2026 at 07:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest version of unzip-crx or unzip-crx-3 once a patch greater than 0.2.0 is released
  • If no immediate fix is available, isolate the unzipping functionality in a sandboxed process with restrictive permissions to prevent file system modifications outside the intended directory
  • Sanitize or validate the destination path argument in application code, rejecting relative traversal components before invoking the library

Generated by OpenCVE AI on August 25, 2026 at 07:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 25 Aug 2026 05:45:00 +0000

Type Values Removed Values Added
Description A flaw has been found in peerigon unzip-crx and unzip-crx-3 up to 0.2.0. This affects the function unzip of the file dist/index.js of the component Archive Extraction. Executing a manipulation of the argument destination can lead to path traversal. The attack can only be executed locally. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Title peerigon unzip-crx/unzip-crx-3 Archive Extraction index.js unzip path traversal
First Time appeared Peerigon
Peerigon unzip-crx
Peerigon unzip-crx-3
Weaknesses CWE-22
CPEs cpe:2.3:a:peerigon:unzip-crx-3:*:*:*:*:*:*:*:*
cpe:2.3:a:peerigon:unzip-crx:*:*:*:*:*:*:*:*
Vendors & Products Peerigon
Peerigon unzip-crx
Peerigon unzip-crx-3
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

{'score': 3.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N/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:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Peerigon Unzip-crx Unzip-crx-3
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-27T14:36:08.272Z

Reserved: 2026-08-24T23:03:20.154Z

Link: CVE-2026-78638

cve-icon Vulnrichment

Updated: 2026-08-27T13:28:10.468Z

cve-icon NVD

Status : Deferred

Published: 2026-08-25T06:19:01.573

Modified: 2026-08-27T17:20:43.347

Link: CVE-2026-78638

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T20:38:17Z

Weaknesses
  • CWE-22

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