CVE-2025-59822

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.
HTTP Request/Response Smuggling
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
7.5 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
GitHub_MCNA
---
---
CISA-ADPADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 17%
VendorProductVersion
typelevelhttp4s
𝑥
< 0.23.31
typelevelhttp4s
1.0.0:milestone1
typelevelhttp4s
1.0.0:milestone10
typelevelhttp4s
1.0.0:milestone11
typelevelhttp4s
1.0.0:milestone12
typelevelhttp4s
1.0.0:milestone13
typelevelhttp4s
1.0.0:milestone14
typelevelhttp4s
1.0.0:milestone15
typelevelhttp4s
1.0.0:milestone16
typelevelhttp4s
1.0.0:milestone17
typelevelhttp4s
1.0.0:milestone18
typelevelhttp4s
1.0.0:milestone19
typelevelhttp4s
1.0.0:milestone2
typelevelhttp4s
1.0.0:milestone20
typelevelhttp4s
1.0.0:milestone21
typelevelhttp4s
1.0.0:milestone22
typelevelhttp4s
1.0.0:milestone23
typelevelhttp4s
1.0.0:milestone24
typelevelhttp4s
1.0.0:milestone25
typelevelhttp4s
1.0.0:milestone26
typelevelhttp4s
1.0.0:milestone27
typelevelhttp4s
1.0.0:milestone28
typelevelhttp4s
1.0.0:milestone29
typelevelhttp4s
1.0.0:milestone3
typelevelhttp4s
1.0.0:milestone30
typelevelhttp4s
1.0.0:milestone31
typelevelhttp4s
1.0.0:milestone32
typelevelhttp4s
1.0.0:milestone33
typelevelhttp4s
1.0.0:milestone34
typelevelhttp4s
1.0.0:milestone35
typelevelhttp4s
1.0.0:milestone36
typelevelhttp4s
1.0.0:milestone37
typelevelhttp4s
1.0.0:milestone38
typelevelhttp4s
1.0.0:milestone39
typelevelhttp4s
1.0.0:milestone4
typelevelhttp4s
1.0.0:milestone40
typelevelhttp4s
1.0.0:milestone41
typelevelhttp4s
1.0.0:milestone42
typelevelhttp4s
1.0.0:milestone43
typelevelhttp4s
1.0.0:milestone44
typelevelhttp4s
1.0.0:milestone5
typelevelhttp4s
1.0.0:milestone6
typelevelhttp4s
1.0.0:milestone7
typelevelhttp4s
1.0.0:milestone8
typelevelhttp4s
1.0.0:milestone9
𝑥
= Vulnerable software versions