Skip to main content

Http4s CVE-2026-69209

| EUVDEUVD-2026-79173 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-09-15 security-advisories@github.com
7.5
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

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

CVSS VectorVendor: github

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

Lifecycle Timeline

4
Patch available
Sep 15, 2026 - 20:19 EUVD
Source Code Evidence Fetched
Sep 15, 2026 - 19:30 vuln.today
Analysis Generated
Sep 15, 2026 - 19:30 vuln.today
CVE Published
Sep 15, 2026 - 19:17 cve.org
HIGH 7.5

DescriptionCVE.org

Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, The shared WebSocket decoder permits unbounded message buffering because defragmentation accumulates fragments without a limit and FrameTranscoder accepts declared lengths up to Int.MaxValue. A remote client that completes a WebSocket handshake against an http4s-blaze-server or http4s-ember-server endpoint can exhaust server memory with oversized frames or fragmented messages. The patched decoder applies a configurable 64 MiB default limit to individual frames and defragmented messages through EmberServerBuilder.withMaxWebSocketMessageSize. This issue is fixed in versions 0.23.35 and 1.0.0-M47.

AnalysisAI

Unbounded WebSocket message buffering in http4s lets any remote client that completes a WebSocket handshake against an http4s-blaze-server or http4s-ember-server endpoint exhaust server memory, causing a denial of service. The shared decoder accepts declared frame lengths up to Int.MaxValue and defragments continuation frames without any size limit, so oversized frames or a long stream of fragments are accumulated in memory until the JVM heap is exhausted. …

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.

Share

CVE-2026-69209 vulnerability details – vuln.today

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