CVE Catalog

CVE-2026-107700

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Summary

The dot-access library versions 0.0.3 through 1.0.0 contain a code injection vulnerability. The path supplied to get() is concatenated into a new Function body in index.js, allowing attackers to reach constructor.constructor to load child_process and run operating system commands in the Node.js process.

Risk Assessment

A remote attacker can execute arbitrary JavaScript code, potentially leading to full compromise of the Node.js process, data theft, or further attacks on the infrastructure.

Recommendation

Upgrade to the latest version of the library or avoid passing unsanitized paths to the get() method. Also validate all input data.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS