๐Ÿ” CVE Alert

CVE-2026-15157

MEDIUM 4.2

undici vulnerable to CRLF Injection via blob-like body 'type' property

CVSS Score
4.2
EPSS Score
0.0%
EPSS Percentile
0th

undici does not validate the type property of a duck-typed blob-like request body before using it as the Content-Type header on the HTTP/1.1 dispatcher. In undici before 6.28.0, from 7.0.0 up to before 7.29.0, and from 8.0.0 up to before 8.9.0, an application that passes a hand-rolled blob-like body (via request, stream, pipeline, or dispatch) whose type is derived from untrusted input allows an attacker to inject CRLF sequences and append arbitrary HTTP headers, potentially smuggling a second request past the upstream. Native Blob objects are safe because their constructor strips CRLF from the type, and fetch is unaffected because it validates headers, but ecosystem libraries that build duck-typed blob shapes from user input can reach the vulnerable path. This is the same defect class as CVE-2022-35948 and CVE-2026-1527, on a header sink that the earlier fixes did not cover. The issue is fixed in undici 6.28.0, 7.29.0, and 8.9.0.

CWE CWE-93
Vendor undici
Product undici
Published Jul 29, 2026
Stay Ahead of the Next One

Get instant alerts for undici undici

Be the first to know when new medium vulnerabilities affecting undici undici are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

undici / undici
0 < 6.28.0 7.0.0 < 7.29.0 8.0.0 < 8.9.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5 cna.openjsf.org: https://cna.openjsf.org/security-advisories.html

Credits

๐Ÿ” mcollina UlisesGascon