IT SBIT Services
Schneeberger
DEEN
CVE tracker

dot-access: Code injection in get() via crafted path argument

CVE-2026-107700Critical 9.3

← All vulnerabilities

Summary

The npm package dot-access from version 0.0.3 through 1.0.0 builds a JavaScript Function from the path argument of get(). A remote attacker who can control this path can run arbitrary JavaScript and operating system commands in the Node.js process. The CVE record rates this as CRITICAL (CVSS 4.0: 9.3), and the risk is indirect: it applies only to applications that pass attacker-controlled input to get().

Affected

  • dot-access 0.0.3 through 1.0.0 (per CVE record; default status unaffected)

Fixed in

  • Unknown. OSV lists fix commit 371c786a9038c6ddeba12c852b86aabe5292df79, but no released version containing it has been confirmed.
  • No vendor advisory found.

Workaround

  • Do not pass user-controlled input to get() in affected versions.
  • Remove the package where it is not needed, or pin it away from affected versions.
  • Validate any data passed to get() as a safeguard.

Exploitation

  • CISA SSVC: exploitation status 'poc', automatable yes, technical impact total.
  • A public proof-of-concept gist is referenced in the CVE record; its contents have not been reviewed.
  • Not listed in CISA KEV; no evidence of exploitation in the wild found.
  • EPSS 0.00501 (low).

Our recommendation

  • Run 'npm ls dot-access' or check lockfiles across all projects to identify affected installations, including transitive dependencies.
  • Prioritise internet-facing Node.js applications that use the package with user-controlled paths, such as form fields or query parameters.
  • Remove or restrict the affected functionality until a fixed release is confirmed.
  • Monitor the GitHub repository and OSV entry for a release containing the fix, and apply it promptly.
  • Review application logs for unusual path inputs.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 02:55.

Original description (NVD)

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.

NVD references (5)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.