Vendor
XXE Vulnerability in http4s-scala-xml
1 TTP 1 CVEThe http4s-scala-xml library is vulnerable to XML External Entity (XXE) attacks due to improper configuration of the SAXParserFactory, allowing unauthenticated attackers to perform SSRF or local file disclosure.
Denial of Service via Heap Exhaustion in http4s DigestAuth
1 TTP 1 CVEAn improper eviction logic in the http4s DigestAuth middleware allows unauthenticated remote attackers to cause heap exhaustion and service failure by triggering unbounded growth of the internal nonce map.
HTTP Request Smuggling Vulnerability in http4s Ember
3 TTPs 1 CVEThe http4s Ember HTTP/1.1 parser fails to reject messages containing both 'Transfer-Encoding' and 'Content-Length' headers, enabling CL.TE request smuggling attacks.
http4s Ember Backend HTTP/2 HPACK Bomb Denial of Service
The http4s Ember backend is vulnerable to a denial of service attack via HPACK bomb due to improper header size accounting, allowing remote attackers to trigger Java heap memory exhaustion.
Unbounded WebSocket Message Aggregation Leads to Denial of Service in http4s-blaze-server
1 TTPA vulnerability in `http4s-blaze-server` allows an attacker to cause a denial of service by exploiting unbounded WebSocket message aggregation, enabling an attacker to drive unbounded heap growth in the server's JVM by sending an unterminated fragmented WebSocket message, leading to an `OutOfMemoryError` and server termination, affecting any http4s application serving WebSocket routes over `BlazeServerBuilder` and triggerable by unauthenticated or authenticated clients.
Multiple HTTP/1.1 Request Smuggling Primitives in Blaze Java Parser
2 TTPsFive independent HTTP/1.1 conformance laxities in Blaze's Java parser cause request-boundary disagreement with a stricter intermediary proxy, enabling front-end ACL/authentication bypass, response-queue poisoning on pooled backend connections, and cache poisoning in affected `http4s-blaze-server` and `blaze-http` components.