CVE-2026-67320
axios · axios
The axios library in Node.js is vulnerable to prototype pollution when handling certain inputs via the Node.js HTTP adapter, potentially leading to unauthorized information exposure.
Executive summary
A high-severity information exposure vulnerability in the axios library allows for prototype pollution, which may lead to unauthorized access to sensitive application data.
Vulnerability
The vulnerability involves an improper handling of inputs within the Node.js HTTP adapter, leading to CWE-200: Exposure of Sensitive Information to an Unauthorized Actor. Attackers can leverage this to influence object prototypes, resulting in the leakage of sensitive information.
Business impact
Successful exploitation of this flaw can result in the exposure of sensitive internal data, potentially facilitating further attacks against the application. With a CVSS score of 8.3, the vulnerability presents a significant risk to the confidentiality of applications relying on the axios library for HTTP requests.
Remediation
Immediate Action: Update the axios dependency to version 0.33.0 or 1.18.0 depending on the project requirements.
Proactive Monitoring: Review application performance and behavior for anomalies that may indicate prototype manipulation or unauthorized data access attempts.
Compensating Controls: Implement strict input validation and sanitization for all data processed by HTTP adapters to prevent malicious objects from reaching the library.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Developers should immediately check their project dependencies and update axios to the secure versions specified. Proactive dependency management is essential to prevent the propagation of this vulnerability into production environments where data confidentiality is critical.