Lucene search
+L

16 matches found

EUVD
EUVD
•added 2026/10/01 3:26 p.m.•23 views

EUVD-2026-81594

vm2: External module allowlist uses a raw prefix test, so a prefix-sharing sibling package is treated as allowlisted...

4.2CVSS5.4AI score0.00277EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/01 3:26 p.m.•20 views

GHSA-7Q3F-WX44-378M vm2: External module allowlist uses a raw prefix test, so a prefix-sharing sibling package is treated as allowlisted

Summary isPathAllowedForModule decides whether a resolved path belongs to an allowlisted external module using a raw string prefix test. nodemodules/foo2 starts with nodemodules/foo, so a package whose name merely shares a prefix with an allowlisted one is treated as being inside it, and a relati...

4.2CVSS5.5AI score0.00277EPSS
SaveExploits0References6
BDU FSTEC
BDU FSTEC
•added 2026/09/22 12:00 a.m.•13 views

vm2 isPathAllowedForModule Unauthorized Access

The vulnerability of the isPathAllowedForModule function in the vm2 library of the NPM package manager is related to an incorrect restriction on path names for directories. Exploiting this vulnerability could allow a remote attacker to gain unauthorized access to protected information...

4.2CVSS6.5AI score0.00277EPSS
SaveExploits0References2Affected Software1
RedhatCVE
RedhatCVE
•added 2026/09/17 6:56 p.m.•16 views

CVE-2026-92945

A flaw was found in vm2. This vulnerability allows an attacker to bypass the module allowlist, a security feature designed to restrict access to certain software modules. The flaw occurs due to an incorrect string comparison method used in the isPathAllowedForModule function. By exploiting this, ...

4.2CVSS5.4AI score0.00277EPSS
SaveExploits0References5
Snyk
Snyk
•added 2026/09/17 3:33 p.m.•15 views

Directory Traversal

Overview vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Affected versions of this package are vulnerable to Directory Traversal via the isPathAllowedForModule function. An attacker can access non-allowlisted modules by exploiting prefix matching in module...

4.2CVSS5.7AI score0.00277EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/09/17 3:32 p.m.•19 views

Duplicate Advisory: External module allowlist uses a raw prefix test, so a prefix-sharing sibling package is treated as allowlisted

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-7q3f-wx44-378m. This link is maintained to preserve external references. Original Description vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string...

4.2CVSS5.3AI score0.00277EPSS
SaveExploits0References4Affected Software1
osv_ghsa
osv_ghsa
•added 2026/09/17 3:32 p.m.•17 views

GHSA-8MVV-MCC3-XWHH Duplicate Advisory: External module allowlist uses a raw prefix test, so a prefix-sharing sibling package is treated as allowlisted

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-7q3f-wx44-378m. This link is maintained to preserve external references. Original Description vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string...

4.2CVSS5.8AI score
SaveExploits0References3
NVD
NVD
•added 2026/09/17 2:17 p.m.•18 views

CVE-2026-92945

vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string prefix matching instead of boundary-anchored comparison. Attackers can reach non-allowlisted packages sharing a prefix with allowlisted modules by performing relative requires from...

4.2CVSS0.00277EPSS
SaveExploits0References2
CVE
CVE
•added 2026/09/17 1:46 p.m.•41 views

CVE-2026-92945

vm2 before 3.11.7 contains a module allowlist bypass in the isPathAllowedForModule function. The root cause is the use of raw string prefix matching instead of a boundary-anchored comparison, allowing attackers to reach non-allowlisted packages that share a name prefix with an allowlisted module....

4.2CVSS5.5AI score0.00277EPSS
SaveExploits0References2
osv_cve
osv_cve
•added 2026/09/17 1:46 p.m.•20 views

CVE-2026-92945 vm2 before 3.11.7 Module Allowlist Bypass via Prefix Matching

vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string prefix matching instead of boundary-anchored comparison. Attackers can reach non-allowlisted packages sharing a prefix with allowlisted modules by performing relative requires from...

2.3CVSS5.9AI score
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/09/17 1:46 p.m.•22 views

CVE-2026-92945 vm2 before 3.11.7 Module Allowlist Bypass via Prefix Matching

vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string prefix matching instead of boundary-anchored comparison. Attackers can reach non-allowlisted packages sharing a prefix with allowlisted modules by performing relative requires from...

4.2CVSS5.5AI score0.00277EPSS
SaveExploits0References2
Mend
Mend
•added 2026/09/17 1:46 p.m.•11 views

CVE-2026-92945

vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string prefix matching instead of boundary-anchored comparison. Attackers can reach non-allowlisted packages sharing a prefix with allowlisted modules by performing relative requires from...

4.2CVSS5.5AI score0.00277EPSS
SaveExploits0References7
Cvelist
Cvelist
•added 2026/09/17 1:46 p.m.•45 views

CVE-2026-92945 vm2 before 3.11.7 Module Allowlist Bypass via Prefix Matching

vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string prefix matching instead of boundary-anchored comparison. Attackers can reach non-allowlisted packages sharing a prefix with allowlisted modules by performing relative requires from...

4.2CVSS0.00277EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/17 12:00 a.m.•10 views

CVE-2026-92945: Improper Limitation of a Pathname to a Restricted Directory

vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string prefix matching instead of boundary-anchored comparison. Attackers can reach non-allowlisted packages sharing a prefix with allowlisted modules by performing relative requires from...

4.2CVSS5.5AI score0.00277EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/09/17 12:00 a.m.•16 views

PT-2026-105498

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-7q3f-wx44-378m. This link is maintained to preserve external references. Original Description vm2 before 3.11.7 contains a module allowlist bypass vulnerability in isPathAllowedForModule that uses raw string...

4.2CVSS5.3AI score0.00277EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2026/08/25 12:00 a.m.•9 views

PT-2026-94316

Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.11.7 Description A module allowlist bypass exists in the isPathAllowedForModule function. The issue stems from the use of raw string prefix matching instead of boundary-anchored comparison. This allows attackers to acce...

4.2CVSS5.4AI score0.00277EPSS
SaveExploits0References14
Rows per page
Query Builder