CVE Feed

    Dashboard / CVE / CVE-2026-54556

    CVE-2026-54556

    Http4s is a Scala interface for HTTP services. Prior to 0.23.35 and 1.0.0-M47, an unauthenticated HTTP/2 peer can cause an out-of-memory denial of service in the Ember backend with HTTP/2 enabled. The Hpack wrapper in ember-core/shared/src/main/scala/org/http4s/ember/core/h2/Hpack.scala concatenates HEADERS and CONTINUATION frame fragments and decodes them into a single List, but maxHeaderSize accounting does not include indexed headers or HPACK per-header overhead. A small compressed header block can therefore expand into a much larger decoded representation that remains in memory for processing. Servers exposed to untrusted HTTP/2 traffic and clients directed to an untrusted HTTP/2 server are affected, and concurrent malicious connections can exhaust the process heap. This issue is fixed in versions 0.23.35 and 1.0.0-M47.

    Published:Aug 26, 2026
    Last Modified:Aug 29, 2026
    EPS:Aug 26, 2026
    EPSS Score:0.00302
    CVSS Score:8.2

    Affected Products

    Vendor
    Http4s
    Product
    Http4s
    Vendor
    Org.http4s
    Product
    Http4s-ember-core 2.12
    Vendor
    Org.http4s
    Product
    Http4s-ember-core 2.13
    Vendor
    Org.http4s
    Product
    Http4s-ember-core 3

    Exploits

    No exploit reference

    Common Attack Pattern Enumeration and Classification (CAPEC)

    No CAPEC recorded yet

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High