CVE-2026-10725 Protocol::HTTP2 versions before 1.13 for Perl is vulnerable to a HTTP/2 Bomb

High 7.5 Published Updated

A remote attacker can cause denial of service by sending small HTTP/2 requests that expand into large memory usage due to missing header size limits.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-10725?

CVE-2026-10725 is a high-severity denial of service vulnerability in CRUX Protocol::HTTP2, published on 6 Jun 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Protocol::HTTP2 versions before 1.13 for Perl is vulnerable to a HTTP/2 Bomb.

Protocol::HTTP2's inbound HPACK path has no header-list size limit, so a small HTTP/2 request can expand into large server memory (the "HTTP/2 bomb").

The headers_decode method materialises a full key+value copy per indexed reference with no running size check, and the stream_header_block_add method appends (since version 1.12) every CONTINUATION frame to the per-stream buffer unbounded.

MAX_HEADER_LIST_SIZE (default 65536) is advertised in SETTINGS but never consulted on decode. It is absent from the decoder and from the :limits export tag.

Weakness: CWE-409

Which versions are affected by CVE-2026-10725?

It affects 1 product.

Linux distribution packages (4)
perl-Protocol-HTTP2 SUSE:Linux Enterprise Server 16.0All versions1.10-160000.3.1
perl-Protocol-HTTP2 SUSE:Linux Enterprise Server for SAP applications 16.0All versions1.10-160000.3.1
perl-Protocol-HTTP2 openSUSE:Leap 16.0All versions1.10-160000.3.1
perl-Protocol-HTTP2 openSUSE:TumbleweedAll versions1.130.0-1.1

Products include Crux Protocol\.

How do I fix CVE-2026-10725?

Upgrade to a fixed version.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2026-10725 being exploited?

There is no known exploitation of CVE-2026-10725 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2026-10725, GHSA-q432-rmqv-hh8m, SUSE-SU-2026:22188-1, SUSE-SU-2026:2306-1, UBUNTU-CVE-2026-10725, openSUSE-SU-2026:10988-1 and 1 more.

Is CVE-2026-10725 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free