DEBIAN-CVE-2026-44489

Source
https://security-tracker.debian.org/tracker/CVE-2026-44489
Import Source
https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-44489.json
JSON Data
https://api.osv.dev/v1/vulns/DEBIAN-CVE-2026-44489
Upstream
Published
2026-06-11T17:16:32Z
Modified
2026-09-14T17:03:35Z
Severity
  • 5.3 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N CVSS Calculator
Summary
[none]
Details

Axios is a promise based HTTP client for the browser and Node.js. From 1.15.2 to before 1.16.0, nested objects created by utils.merge() (e.g., config.proxy) are still constructed as plain {} with Object.prototype in their chain. The setProxy() function at lib/adapters/http.js:209-223 reads proxy.username, proxy.password, and proxy.auth without hasOwnProperty checks. When Object.prototype.username is polluted, setProxy() constructs a Proxy-Authorization header with attacker-controlled credentials and injects it into every proxied HTTP request. This vulnerability is fixed in 1.16.0.

References

Affected packages

Debian:14 / node-axios

Package

Name
node-axios
Purl
pkg:deb/debian/node-axios?arch=source&distro=forky

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
1.16.0-1

Affected versions

1.*
1.8.4+dfsg-1
1.11.0+dfsg-1
1.12.1+dfsg-1
1.13.1+dfsg-1
1.13.2+dfsg-1
1.14.0+dfsg-1
1.15.0-1
1.15.2-1

Ecosystem specific

{
    "urgency":  "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-44489.json"