CVE-2026-107700 Details
Description
dot-access 0.0.3 through 1.0.0 contains a code injection vulnerability that allows remote attackers to execute JavaScript by supplying crafted paths to get(). The path is concatenated into a new Function body in index.js, so attackers can reach constructor.constructor to load child_process and run operating system commands in the Node.js process.
A code injection vulnerability has been identified in the dot-access npm package, specifically in versions 0.0.3 through 1.0.0. This vulnerability allows remote attackers to execute JavaScript by providing crafted paths to the get() function. The issue arises because the path is concatenated into a new Function body, which is then executed. Attackers can exploit this to access constructor properties and load the child_process module, enabling the execution of operating system commands within the Node.js process.
Users are advised to avoid constructing Functions from user input. For the get() function, iterate over the path segments and access properties directly, rather than concatenating the path into a Function. For the set() function, reject path segments that include 'proto', 'constructor', or 'prototype' before descending into the object.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 8, 2026CISA-ADP
Assessed Oct 9, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://gist.github.com/R3tro16/e094e4318a040f189fd5d2d33e8c3ec2 | CISA-ADP | ExploitRemedy |
| https://gist.github.com/R3tro16/e094e4318a040f189fd5d2d33e8c3ec2 | [email protected] | ExploitRemedy |
| https://github.com/ntharim/dot-access | [email protected] | ProductSource CodeVendor |
| https://github.com/ntharim/dot-access/blob/v1.0.0/index.js#L1-L7 | [email protected] | Source CodeVendor |
| https://www.vulncheck.com/advisories/dot-access-0.0.3-through-1.0.0-code-injection-via-get-path-argument | [email protected] | Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-94 | Improper Control of Generation of Code ('Code Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| ntharim dot-access | >= 0.0.3, <= 1.0.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 9, 2026 | CVE Modified | CISA-ADP |
| Oct 8, 2026 | New CVE Received | [email protected] |
Volerion