CVE-2026-55100
Kyndryl · hashi-vault-js
A path traversal and injection vulnerability in hashi-vault-js allows unauthenticated attackers to access unauthorized files or influence downstream components.
Executive summary
An unauthenticated path traversal and injection vulnerability in the hashi-vault-js package presents a high risk of unauthorized file access and system compromise.
Vulnerability
The library is susceptible to Relative Path Traversal (CWE-23) and improper neutralization of special elements (CWE-74). These flaws allow an unauthenticated attacker to manipulate file paths or inject malicious input that is subsequently processed by downstream components.
Business impact
An attacker can leverage these vulnerabilities to read sensitive files from the underlying server filesystem or manipulate application logic. With a CVSS score of 8.7, this flaw poses a critical threat to the confidentiality of stored configurations and credentials, potentially facilitating further lateral movement within the environment.
Remediation
Immediate Action: Update the hashi-vault-js library to version 0.5.2 or later to apply the necessary security patches.
Proactive Monitoring: Monitor application logs for attempts to access restricted file paths or unusual input patterns containing directory traversal sequences such as dot-dot-slash.
Compensating Controls: Ensure the application runs with the principle of least privilege, restricting the filesystem access permissions of the Node.js process to only the files necessary for its operation.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Users of hashi-vault-js must upgrade to version 0.5.2 immediately to remediate the identified path traversal and injection risks. Given the nature of these vulnerabilities, failure to patch could lead to significant unauthorized information disclosure.