Prototype pollution in axios - #VU136917

 

Prototype pollution in axios - #VU136917

Published: July 6, 2026


Vulnerability identifier: #VU136917
CSH Severity: Low
CVSS v4: 2.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-1321
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to tamper with outbound requests and disclose sensitive information.

The vulnerability exists due to improperly controlled modification of object prototype attributes in nested axios request option objects when processing placeholder nested option objects in a JavaScript process with a polluted Object.prototype. A remote user can pollute inherited username, password, encode, or serialize properties to tamper with outbound requests and disclose sensitive information.

Exploitation requires a separate prototype-pollution primitive in the same process, and affected cases include auth or paramsSerializer objects that omit their own relevant properties.


Affected software

axios

Remediation

Install security update from vendor's website.

axios - addressed in versions 0.33.0, 1.18.0

External References

Related Security Bulletins