CVE-2025-59822
Unknown
Unknown - Not Provided
BaseFortify
Publication date: 2025-09-23
Last updated on: 2025-10-08
Assigner: GitHub, Inc.
Description
Description
Http4s is a Scala interface for HTTP services. In versions from 1.0.0-M1 to before 1.0.0-M45 and before 0.23.31, http4s is vulnerable to HTTP Request Smuggling due to improper handling of HTTP trailer section. This vulnerability could enable attackers to bypass front-end servers security controls, launch targeted attacks against active users, and poison web caches. A pre-requisite for exploitation involves the web application being deployed behind a reverse-proxy that forwards trailer headers. This issue has been patched in versions 1.0.0-M45 and 0.23.31.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| typelevel | http4s | to 0.23.31 (exc) |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
| typelevel | http4s | 1.0.0 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-444 | The product acts as an intermediary HTTP agent (such as a proxy or firewall) in the data flow between two entities such as a client and server, but it does not interpret malformed HTTP requests or responses in ways that are consistent with how the messages will be processed by those entities that are at the ultimate destination. |