Skip to main content

Http4S CVE-2026-69217

| EUVDEUVD-2026-79193 HIGH
HTTP Request/Response Smuggling (CWE-444)
2026-09-15 GitHub_M
8.7
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
8.7 HIGH
AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

5
POC Analysis Generated
Sep 15, 2026 - 23:26 vuln.today
Patch available
Sep 15, 2026 - 20:19 EUVD
Source Code Evidence Fetched
Sep 15, 2026 - 19:45 vuln.today
Analysis Generated
Sep 15, 2026 - 19:45 vuln.today
CVE Published
Sep 15, 2026 - 19:20 cve.org
HIGH 8.7

DescriptionCVE.org

Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, Ember’s HTTP/1.1 parser accepts differing duplicate Content-Length headers and uses the last value instead of rejecting the message. When an Ember server is behind a keep-alive intermediary that selects a different occurrence, an unauthenticated attacker can create CL.CL request smuggling that bypasses front-end controls, captures a later user’s headers, or poisons a cache. The shared client parser can also misframe responses from a malicious or compromised upstream when the client acts as a proxy for multiple downstream consumers. This issue is fixed in versions 0.23.35 and 1.0.0-M47.

AnalysisAI

HTTP request smuggling in http4s Ember (all releases prior to 0.23.35 and 1.0.0-M47) lets an unauthenticated remote attacker bypass front-end proxy controls by sending duplicate Content-Length headers with differing values, because the Ember HTTP/1.1 parser accepts the conflict and frames the message using the last value instead of rejecting it as a framing error. When Ember runs behind a keep-alive intermediary that selects a different occurrence, the attacker can prepend a smuggled request to a later user's connection, capture that user's headers, or poison a shared cache; the same shared parser can also misframe upstream responses when an http4s client proxies for multiple downstream consumers. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Threat intelligence, references, and detailed analysis are available after sign-in.

More in Http4S

View all
CVE-2023-22465 MEDIUM POC
5.3 Jan 04

Http4s is a Scala interface for HTTP services. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploita

CVE-2026-69204 CRITICAL
9.2 Sep 15

We need produce JSON only. Need synthesize. Must follow all rules. We have CVE input. Need fill fields. We need be caref

CVE-2021-39185 CRITICAL
9.1 Sep 01

Http4s is a minimal, idiomatic Scala interface for HTTP services. Rated critical severity (CVSS 9.1), this vulnerability

CVE-2026-69205 HIGH
8.7 Sep 15

Let me synthesize. CVE-2026-69205: http4s Ember HTTP parser request smuggling via Transfer-Encoding header case-sensiti

CVE-2021-41084 MEDIUM POC
4.7 Sep 21

http4s is an open source scala interface for HTTP. Rated medium severity (CVSS 4.7), this vulnerability is remotely expl

CVE-2026-73493 HIGH
7.5 Aug 12

Unbounded WebSocket fragment aggregation in http4s-blaze-server allows any client that completes a WebSocket handshake t

CVE-2026-69203 HIGH
7.5 Sep 15

Heap exhaustion in the http4s Ember backend (0.23.x before 0.23.35 and 1.0.0 milestones before 1.0.0-M47) allows a singl

CVE-2026-69210 HIGH
7.5 Sep 15

A crafted WebSocket frame can pin a worker thread and exhaust memory in the http4s Scala HTTP library, causing denial of

CVE-2026-69208 HIGH
7.5 Sep 15

Heap-exhaustion denial of service in the http4s DigestAuth server middleware: an inverted stale-nonce comparison in Nonc

CVE-2021-21294 HIGH
7.5 Feb 02

Http4s (http4s-blaze-server) is a minimal, idiomatic Scala interface for HTTP services. Rated high severity (CVSS 7.5),

CVE-2020-5280 HIGH
7.5 Mar 25

http4s before versions 0.18.26, 0.20.20, and 0.21.2 has a local file inclusion vulnerability. Rated high severity (CVSS

CVE-2026-73495 HIGH
7.4 Aug 12

Header injection in http4s blaze-server allows remote unauthenticated attackers to smuggle arbitrary HTTP headers - incl

Share

CVE-2026-69217 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy