Skip to main content
Components
Vulnerabilities
Security Events
Pricing
MCP
API
Docs
Sign up
Login
Find vulnerabilities. Fix fast with AI.
Search components by package, version, or CVE to get started.
axios 1.14.1 | Vulnerabilities | Sonatype Guide
Get full component data and automated fixes with Sonatype Guide.
Sign up for free
npm
axios
1.14.1
axios 1.14.1
Published
Mar 31, 2026
•
Policy
compliance
npm Registry
Developer Trust Score
Recommended Version:
x.y.z
Recommended upgrade that meets your policy.
Compare Versions
Overview
Overview
Versions
147
Versions
147
Vulnerabilities
36
Vulnerabilities
36
Dependencies
0
Dependencies
0
Reset filters
Severity
Critical
(0)
High
(0)
Medium
(13)
Low
(0)
CVSS Score
0.0
10.0
EPSS Score
0.0
1.0
Malware
KEV Status
Published
Filter
Sort: Published (Newest first)
6.9
sonatype-2026-008290
axios - The fetch adapter honours inherited properties on fetchOptions, letting outbound requests be altered
affected
Severity
Medium
Published
Sep 17, 2026
6.9
sonatype-2026-008270
axios - Injection
affected
Severity
Medium
Published
Sep 17, 2026
6.9
sonatype-2026-008268
axios - Injection
affected
Severity
Medium
Published
Sep 17, 2026
6.9
sonatype-2026-008261
axios - Prototype Pollution
affected
Severity
Medium
Published
Sep 17, 2026
6.3
sonatype-2026-004577
axios - HTTP/2 streamed uploads bypass maxBodyLength enforcement
affected
Severity
Medium
Published
Jul 7, 2026
6.3
sonatype-2026-004575
axios - Uncontrolled recursion in formDataToJSON causes DoS
affected
Severity
Medium
Published
Jul 7, 2026
6.3
sonatype-2026-004558
axios - fetch adapter bypasses maxBodyLength for ReadableStream bodies
affected
Severity
Medium
Published
Jul 7, 2026
6.5
CVE-2026-42041
Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, the Axios library is vulnerable to a Prototype Pollution "Gadget" attack that allows any Object.prototype pollution to silently suppress all HTTP error responses (401, 403, 500, etc.), causing them to be treated as successful responses. This completely bypasses application-level authentication and error handling. The root cause is that validateStatus is the only config property using the mergeDirectKeys merge strategy, which uses JavaScript's in operator — an operator that inherently traverses the prototype chain. When Object.prototype.validateStatus is polluted with () => true, all HTTP status codes are accepted as success. This vulnerability is fixed in 1.15.1 and 0.31.1.
affected
Severity
Medium
Published
Apr 28, 2026
5.4
CVE-2026-42042
Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, the Axios library's XSRF token protection logic uses JavaScript truthy/falsy semantics instead of strict boolean comparison for the withXSRFToken config property. When this property is set to any truthy non-boolean value (via prototype pollution or misconfiguration), the same-origin check (isURLSameOrigin) is short-circuited, causing XSRF tokens to be sent to all request targets including cross-origin servers controlled by an attacker. This vulnerability is fixed in 1.15.1 and 0.31.1.
affected
Severity
Medium
Published
Apr 27, 2026
6.9
CVE-2026-42036
Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, when responseType: 'stream' is used, Axios returns the response stream without enforcing maxContentLength. This bypasses configured response-size limits and allows unbounded downstream consumption. This vulnerability is fixed in 1.15.1 and 0.31.1.
affected
Severity
Medium
Published
Apr 27, 2026
6.9
CVE-2026-42037
Axios is a promise based HTTP client for the browser and Node.js. From 1.0.0 to before 1.15.1, the FormDataPart constructor in lib/helpers/formDataToStream.js interpolates value.type directly into the Content-Type header of each multipart part without sanitizing CRLF (\r\n) sequences. An attacker who controls the .type property of a Blob/File-like object (e.g., via a user-uploaded file in a Node.js proxy service) can inject arbitrary MIME part headers into the multipart form-data body. This bypasses Node.js v18+ built-in header protections because the injection targets the multipart body structure, not HTTP request headers. This vulnerability is fixed in 1.15.1.
affected
Severity
Medium
Published
Apr 27, 2026
6.9
CVE-2026-42034
Axios is a promise based HTTP client for the browser and Node.js. Prior to 1.15.1 and 0.31.1, for stream request bodies, maxBodyLength is bypassed when maxRedirects is set to 0 (native http/https transport path). Oversized streamed uploads are sent fully even when the caller sets strict body limits. This vulnerability is fixed in 1.15.1 and 0.31.1.
affected
Severity
Medium
Published
Apr 27, 2026
4.8
CVE-2026-40175
Axios is a promise based HTTP client for the browser and Node.js. Versions prior to 1.15.0 and 0.3.1 are vulnerable to a specific gadget-style attack chain in which prototype pollution in a third-party dependency may be leveraged to inject unsanitized header values into outbound requests. This vulnerability is fixed in 1.15.0 and 0.3.1.
affected
Severity
Medium
Published
Apr 11, 2026