Vulnerability in Blaze Library Affects HTTP/1.1 Applications by HTTP Header Injection
CVE-2026-73495

7.4HIGH

Key Information:

Vendor

Http4s

Status
Vendor
CVE Published:
12 August 2026

What is CVE-2026-73495?

The Blaze library, utilized for creating asynchronous pipelines in Scala, is vulnerable due to improper handling of HTTP/1.1 chunked-body trailer fields. This flaw enables unauthorized remote clients to inject arbitrary header names and values, including sensitive headers like X-Forwarded-For and internal authorization headers, which can bypass established trust mechanisms in applications. Specifically, applications using BlazeServerBuilder over HTTP/1.1 that rely on proxy-set headers are particularly susceptible. Attackers can leverage this vulnerability to manipulate client identification for allow-lists or rate limits, forge the HTTPS scheme, and even control the termination of pooled backend connections. This issue was addressed in versions 0.23.18 and 1.0.0-M42.

Affected Version(s)

blaze < 0.23.18 < 0.23.18

blaze >= 1.0.0-M1, < 1.0.0-M42 < 1.0.0-M1, 1.0.0-M42

References

CVSS V3.1

Score:
7.4
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.