CVE-2026-44489
Fixed in a distro release EPSS <1%CVSS 3.7
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.
Products: axios
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| npm | axios | 1.16.0 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | jitsucom-jitsu-console | 2.11.0-r25 |
| Chainguard | kibana-8.17 | 8.17.10-r22 |
| Chainguard | kibana-8.17-bitnami | 8.17.10-r22 |
| Chainguard | kibana-8.17-iamguarded | 8.17.10-r22 |
| Chainguard | kibana-8.19 | 8.19.16-r2 |
| Chainguard | kibana-8.19-bitnami | 8.19.16-r2 |
| Chainguard | kibana-8.19-iamguarded | 8.19.16-r2 |
| Chainguard | kibana-9.0 | 9.0.8-r26 |
| Chainguard | kibana-9.0-bitnami | 9.0.8-r26 |
| Chainguard | kibana-9.0-iamguarded | 9.0.8-r26 |
| Chainguard | kibana-9.1 | 9.1.10-r19 |
| Chainguard | kibana-9.1-iamguarded | 9.1.10-r19 |
| Chainguard | kibana-9.2 | 9.2.8-r4 |
| Chainguard | kibana-9.2-iamguarded | 9.2.8-r4 |
| Chainguard | kibana-9.3 | 9.3.5-r2 |
| Chainguard | kibana-9.3-iamguarded | 9.3.5-r2 |
| Chainguard | kibana-9.4 | 9.4.2-r1 |
| Chainguard | kibana-9.4-iamguarded | 9.4.2-r1 |
| Chainguard | kubeflow-centraldashboard | 1.10.0-r22 |
| Chainguard | langfuse-2 | 2.95.12-r25 |
| Chainguard | langfuse-2-worker | 2.95.12-r25 |
| Chainguard | langfuse-3 | 3.177.1-r0 |
| Chainguard | langfuse-3-worker | 3.177.1-r0 |
| Chainguard | langfuse-fips-2 | 2.95.12-r27 |
| Chainguard | langfuse-fips-2-worker | 2.95.12-r27 |
| Chainguard | langfuse-fips-3 | 3.177.1-r0 |
| Chainguard | langfuse-fips-3-worker | 3.177.1-r0 |
| Chainguard | lerna | 9.0.7-r7 |
| Chainguard | librechat | 0.8.6-r1 |
| Chainguard | opensearch-dashboards-3 | 3.6.0-r6 |
| Chainguard | opensearch-dashboards-3-fips | 3.6.0-r8 |
| Chainguard | prism | 5.15.11-r1 |
| Chainguard | unleash | 7.6.4-r3 |
| Debian 14 | node-axios | 1.16.0-1 |
| Ubuntu 25.10 | node-axios | no fix |
| Ubuntu 26.10 | node-axios | no fix |
| Ubuntu Pro 20.04 LTS | node-axios | no fix |
| Ubuntu Pro 22.04 LTS | node-axios | no fix |
| Ubuntu Pro 24.04 LTS | node-axios | no fix |
| Ubuntu Pro 26.04 LTS | node-axios | no fix |
| Wolfi | jitsucom-jitsu-console | 2.11.0-r25 |
| Wolfi | kubeflow-centraldashboard | 1.10.0-r22 |
| Wolfi | langfuse-3 | 3.177.1-r0 |
| Wolfi | langfuse-3-worker | 3.177.1-r0 |
| Wolfi | lerna | 9.0.7-r7 |
| Wolfi | opensearch-dashboards-3 | 3.6.0-r6 |
| Wolfi | prism | 5.15.11-r1 |