GHSA-46q4-43ph-c6frHigh· 7.4▾ Twilightblaze: Chunked-body trailer fields promoted into Request.headers in blaze-server (front-end header-sanitization bypass)
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 40.7 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
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/values (e.g. X-Forwarded-For, internal-auth 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 (e.g., X-Forwarded-For, X-Real-IP, X-Forwarded-Host, org-internal auth headers) is affected. Where a fronting proxy strips/normalizes those headers but forwards chunked bodies with trailers intact, an attacker can spoof client IP for allow-lists/rate-limits/audit, forge the https scheme, or inject internal-auth headers. A promoted Connection: close trailer is also honored, allowing attacker-controlled termination of pooled backend connections.
Deploy behind a proxy that removes trailer fields (or rejects requests that use trailers) before forwarding; until patched, avoid trust decisions based on headers that a proxy is relied upon to sanitize.
org.http4s:blaze-http_2.13 <= 0.23.17org.http4s:blaze-http_2.12 <= 0.23.17org.http4s:blaze-http_3 <= 0.23.17org.http4s:blaze-http_3 >= 1.0.0-M1, < 1.0.0-M42org.http4s:blaze-http_2.13 >= 1.0.0-M1, <= 1.0.0-M41Upgrade to a patched release:
org.http4s:blaze-http_2.13 0.23.18org.http4s:blaze-http_2.12 0.23.18org.http4s:blaze-http_3 0.23.18org.http4s:blaze-http_3 1.0.0-M42org.http4s:blaze-http_2.13 1.0.0-M42Connected by shared product, vendor, weakness, or advisory.
CVE-2026-73495High· 7.4blaze is a Scala library for building asynchronous pipelines, with a focus on network IO
GHSA-mhvj-jhpq-885vHigh· 7.4blaze: Multiple HTTP/1.1 request-smuggling primitives in blaze's Java wire parser
CVE-2026-73494High· 7.4blaze is a Scala library for building asynchronous pipelines, with a focus on network IO
GHSA-7ppr-r889-mcf2High· 7.5blaze: Unbounded WebSocket message aggregation in http4s-blaze-server
CVE-2026-69205High· 8.7Http4s is a Scala interface for HTTP services
CVE-2026-69216Medium· 5.4Http4s is a Scala interface for HTTP services