Home
Trends
Vulnerabilities
News
Researchers
Why dbugs?

Lowjason

#47957of 53,624
5.3Total CVSS
Vulnerabilities · 1
PT-2026-44909
5.3
2026-05-29
Axios · Axios · CVE-2026-44489
**Name of the Vulnerable Software and Affected Versions** Axios versions 1.15.2 through 1.15.9 **Description** Nested objects created by the `merge()` function in `utils.js` are constructed as plain objects, meaning they retain `Object.prototype` in their prototype chain. The `setProxy()` function in `lib/adapters/http.js` reads the `username`, `password`, and `auth` properties of the `proxy` object without using `hasOwnProperty` checks. If `Object.prototype.username` is polluted, `setProxy()` will construct a `Proxy-Authorization` header using attacker-controlled credentials and inject it into every proxied HTTP request. This issue is a patch bypass of a previous fix that only protected top-level configuration objects. **Recommendations** Update Axios to version 1.16.0. As a temporary workaround, avoid using the `proxy` configuration in the affected versions until the update is applied.