GHSA-46q4-43ph-c6fr: blaze: Chunked-body trailer fields promoted into Request.headers in blaze-server (front-end header-sanitization bypass)
(updated )
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.
References
- github.com/advisories/GHSA-46q4-43ph-c6fr
- github.com/http4s/blaze/commit/ef3e666c146cfc16cb6603f1fc3c464daab4a24f
- github.com/http4s/blaze/releases/tag/v0.23.18
- github.com/http4s/blaze/releases/tag/v1.0.0-M42
- github.com/http4s/blaze/security/advisories/GHSA-46q4-43ph-c6fr
- nvd.nist.gov/vuln/detail/CVE-2026-73495
Code Behaviors & Features
Detect and mitigate GHSA-46q4-43ph-c6fr with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →