Intel

AIKIDO-2026-782467

http4s-ember-core_3 is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)GHSA-3q2f-8v8m-249p Published Today

82

High Risk

This Affects:

JAVAhttp4s-ember-core_3
0.23.35 - 0.23.36
Fixed in 0.23.37
Are you affected? Scan for Free

TL;DR

The Ember HTTP/2 header accumulation enforces maxHeaderBlockSize while gathering CONTINUATION frames, but a CONTINUATION frame carrying END_HEADERS bypasses that size check. A peer sends a small HEADERS frame followed by an oversized END_HEADERS CONTINUATION frame, up to about 16 MiB, exceeding the roughly 65 KiB header-block limit by about 256x. The oversized block is buffered and decoded, exhausting server memory, and it defeats an earlier size-limit fix. The patch applies the size check to the terminating CONTINUATION frame.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you have enabled HTTP/2 on the Ember backend.

Background info

http4s-ember-core_3 is vulnerable to Denial of Service (DoS) in versions 0.23.35 - 0.23.36.

How to fix this

Upgrade the org.http4s:http4s-ember-core_3 library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform