Prototype pollution in axios - CVE-2026-67314
Published: July 6, 2026 / Updated: September 14, 2026
Vulnerability details
The vulnerability allows a remote user to tamper with outbound requests.
The vulnerability exists due to improper control of object prototype attributes in Basic auth handling in lib/adapters/http.js and lib/helpers/resolveConfig.js when processing requests with an own auth object that omits username or password in a host process already affected by prototype pollution. A remote user can pollute Object.prototype.username and Object.prototype.password to tamper with outbound requests.
Exploitation requires a separate prototype-pollution primitive in the host process, and affects requests where config.auth is an own object but username and/or password are absent own properties.
Affected software
IBM Fusion HCI
IBM Watson Discovery for IBM Cloud Pak for Data
Data Cataloging
How to mitigate CVE-2026-67314
IBM Fusion HCI - update to 2.14.0
Data Cataloging - update to 2.5.6
IBM Watson Discovery for IBM Cloud Pak for Data - update to 5.4.2