CVE-2026-44489: axios HTTP Request/Response Splitting
Vulnerability summary
CVE-2026-44489 is a medium (CVSS 5.3) HTTP Request/Response Splitting vulnerability in axios. EPSS estimates a 0.30% chance of exploitation in the next 30 days, higher than 21.8% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 11-06-2026PublishedVulnerability first disclosed.
- 11-06-2026Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
7 scores · 7 sources · 1 version- CVE.orgCNA3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- OSV · DebianEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- OSV · WolfiEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:NDiffers
- OSV · NpmEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:NDiffers
- OSV · ChainguardEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:NDiffers
EPSS trend
Probability
0.30%
Chance of exploitation in the next 30 days
Percentile
22%
Versus all other CVEs
30-day change
+0.07 pp
From 0.24% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundAxios
Maturity: poc
Weaknesses
CWE · root cause- CWE-113Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')The product receives data from an HTTP agent/component (e.g., web server, proxy, browser, etc.), but it does not neutralize or incorrectly neutralizes CR and LF characters before the data is included in outgoing HTTP headers.
- CWE-1321Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')The product receives input from an upstream component that specifies attributes that are to be initialized or updated in an object, but it does not properly control modifications of attributes of the object prototype.
Affected systems
Chainguard33 products
- jitsucom-jitsu-console< 2.11.0-r25
- kibana-8.17< 8.17.10-r22
- kibana-8.17-bitnami< 8.17.10-r22
- kibana-8.17-iamguarded< 8.17.10-r22
- kibana-8.19< 8.19.16-r2
Wolfi7 products
- jitsucom-jitsu-console< 2.11.0-r25
- kubeflow-centraldashboard< 1.10.0-r22
- langfuse-3< 3.177.1-r0
- langfuse-3-worker< 3.177.1-r0
- lerna< 9.0.7-r7
Axios1 product
- axios1.15.2
Debian1 product
- node-axios< 1.16.0-1
Npm1 product
- axios≥ 1.15.2, < 1.16.0
Ubuntu1 product
- node-axiosAll versions (No fix recorded)
6 vendors · 44 products
References
8 links- github.com/axios/axios/security/advisories/GHSA-654m-c8p4-x5fpX Refsource CONFIRMREPORTAdvisoryWEBExploitVendor Advisory
- github.com/axios/axiosPACKAGE