CVE-2026-42037

Medium

Description

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.

SeverityMedium
CVSS5.3
Exploit probability—
ProductAxios
PublishedApr 24, 2026
First seenApr 24, 2026
Weakness typeCWE-93CWE-93

How to fix

Update
  • axios axios1.15.1 or later
  • axios1.15.1 or later

Affected products

ProductAffected versionsFixed in
axios axios1.0.0 ≤ v < 1.15.11.15.1
axiosnpm1.0.0 ≤ v < 1.15.11.15.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.