Skip to main content
VulnerabilityPublished

CVE-2026-73495: http4s blaze · HTTP Request/Response Smuggling

Affects http4s blazeSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.4 High : upgrade to 1.0.0-M42 or 0.23.18 soon.

Data as of 9 Nov 2026, 23:24 UTC

CVSS 3.1 base score
7.4High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 41% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.0.0-M42, 0.23.18
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 12 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 9 Nov 2026.

What to do

Upgrade blaze to 1.0.0-M42 or 0.23.18; http4s/blaze to 0.23.18.

Affected software

ProductAffectedFixed in
http4sblazeAffected
  • >=1.0.0-M1 <1.0.0-M42
Fixed in
  • 1.0.0-M42
http4sblazeAffected
  • <0.23.18
Fixed in
  • 0.23.18
GitHubhttp4s/blazepkg:github/http4s/blazeOther threatsAffected
  • <0.23.18
  • =1.0.0-M42
Fixed in
  • 0.23.18

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

This vulnerability is fixed in blaze versions 0.23.18 and 1.0.0-M42. Users should upgrade to at least version 0.23.18 or 1.0.0-M42 to remediate this issue. No other mitigation or temporary workaround is indicated in the available data.

Description

blaze is a Scala library for building asynchronous pipelines, with a focus on network IO. Prior to 0.23.18 and 1.0.0-M42, blaze-server can merge HTTP/1.1 chunked-body trailer fields into Request.headers. Because trailer fields are attacker-controlled, an unauthenticated remote client can inject arbitrary header names and values, including X-Forwarded-For and internal authorization headers, that a fronting proxy sanitized from the request-header section, bypassing header-based trust decisions in the application. Any http4s application using BlazeServerBuilder over HTTP/1.1 whose routes or middleware trust proxy-set headers, including X-Forwarded-For, X-Real-IP, and X-Forwarded-Host, is affected. If a fronting proxy strips or normalizes those headers but forwards chunked bodies with trailers intact, an attacker can spoof client IP for allow-lists, rate limits, or auditing, forge the https scheme, or inject internal authorization headers. A promoted Connection: close trailer is also honored, allowing attacker-controlled termination of pooled backend connections. This issue is fixed in versions 0.23.18 and 1.0.0-M42.

References

Community reviews

Loading reviews…