Skip to content
OpenAdvisories
High · 7.7 CVE-2025-5115 EUVD-2025-25397GHSA-mmxm-8w33-wc4h

MadeYouReset HTTP/2 vulnerability

Published Aug 20, 2025 · Updated Nov 4, 2025 · Assigned by eclipse

Vendor: Eclipse Jetty Product: Eclipse Jetty Package: apache-activemq-artemis Package: apache-activemq-artemis-compat Package: apache-nifi Package: apache-nifi-compat Package: apache-nifi-registry Package: apache-nifi-registry-toolkit Package: apache-nifi-toolkit Package: jenkins-2 Package: jenkins-2-openjdk-17 Package: jenkins-2-openjdk-21 Package: jenkins-compat Package: jenkins-docker-agent-openjdk-21 Package: jenkins-remoting Package: jenkins-utils Package: jetty Package: jetty12 Package: jetty9 Package: jetty9 Package: org.eclipse.jetty.http2:http2-common Package: org.eclipse.jetty.http2:jetty-http2-common Package: trino Package: trino-config Package: trino-oci-entrypoint Package: trino-plugin-ai-functions Package: trino-plugin-bigquery Package: trino-plugin-blackhole Package: trino-plugin-cassandra Package: trino-plugin-clickhouse Package: trino-plugin-delta-lake Package: trino-plugin-druid Package: trino-plugin-duckdb Package: trino-plugin-elasticsearch Package: trino-plugin-exasol Package: trino-plugin-exchange-filesystem Package: trino-plugin-exchange-hdfs Package: trino-plugin-faker Package: trino-plugin-functions-python Package: trino-plugin-geospatial Package: trino-plugin-google-sheets Package: trino-plugin-hive Package: trino-plugin-http-event-listener Package: trino-plugin-http-server-event-listener Package: trino-plugin-hudi Package: trino-plugin-iceberg Package: trino-plugin-ignite Package: trino-plugin-jmx Package: trino-plugin-kafka Package: trino-plugin-kafka-event-listener Package: trino-plugin-lakehouse Package: trino-plugin-ldap-group-provider Package: trino-plugin-loki Package: trino-plugin-mariadb Package: trino-plugin-memory Package: trino-plugin-ml Package: trino-plugin-mongodb Package: trino-plugin-mysql Package: trino-plugin-mysql-event-listener Package: trino-plugin-opa Package: trino-plugin-openlineage Package: trino-plugin-opensearch Package: trino-plugin-oracle Package: trino-plugin-password-authenticators Package: trino-plugin-pinot Package: trino-plugin-postgresql Package: trino-plugin-prometheus Package: trino-plugin-ranger Package: trino-plugin-redis Package: trino-plugin-redshift Package: trino-plugin-resource-group-managers Package: trino-plugin-session-property-managers Package: trino-plugin-singlestore Package: trino-plugin-snowflake Package: trino-plugin-spooling-filesystem Package: trino-plugin-sqlserver Package: trino-plugin-teradata-functions Package: trino-plugin-thrift Package: trino-plugin-tpcds Package: trino-plugin-tpch Package: trino-plugin-vertica Ecosystem: Debian Ecosystem: Maven Ecosystem: Ubuntu Ecosystem: Wolfi

Description

In Eclipse Jetty, versions <=9.4.57, <=10.0.25, <=11.0.25, <=12.0.21, <=12.1.0.alpha2, an HTTP/2 client may trigger the server to send RST_STREAM frames, for example by sending frames that are malformed or that should not be sent in a particular stream state, therefore forcing the server to consume resources such as CPU and memory.

For example, a client can open a stream and then send WINDOW_UPDATE frames with window size increment of 0, which is illegal.
Per specification https://www.rfc-editor.org/rfc/rfc9113.html#name-window_update , the server should send a RST_STREAM frame.
The client can now open another stream and send another bad WINDOW_UPDATE, therefore causing the server to consume more resources than necessary, as this case does not exceed the max number of concurrent streams, yet the client is able to create an enormous amount of streams in a short period of time.

The attack can be performed with other conditions (for example, a DATA frame for a closed stream) that cause the server to send a RST_STREAM frame.

Links:

* https://github.com/jetty/jetty.project/security/advisories/GHSA-mmxm-8w33-wc4h

Affected products

VendorProductAffectedFixed
Eclipse Jetty Eclipse Jetty >=9.3.0 – ≤ <=9.4.57, >=10.0.0 – ≤ <=10.0.25, >=11.0.0 – ≤ <=11.0.25, >=12.0.0 – ≤ <=12.0.21, >=12.1.0.alpha0 – ≤ <=12.1.0.alpha2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jetty12 12.0.17-3.1 —
Debian 14 jetty9 9.4.57-1.1 —
Debian 13 jetty12 12.0.17-3.1~deb13u1 DSA-6006-1
Debian 13 jetty9 9.4.57-1.1~deb13u1 DSA-6005-1
Debian 12 jetty9 9.4.57-1.1~deb12u1 DSA-6005-1
Debian 11 jetty9 9.4.57-0+deb11u3 DLA-4299-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 jetty9 No fix yet —
Ubuntu 26.04 LTS jetty9 No fix yet —
Ubuntu 25.10 jetty9 No fix yet —
Ubuntu 24.04 LTS jetty9 No fix yet —
Ubuntu 22.04 LTS jetty9 No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS jetty9 No fix yet —
Ubuntu 18.04 LTS jetty9 No fix yet —
Ubuntu 16.04 LTS jetty +1 No fix yet —
Ubuntu 14.04 LTS jetty No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Ocp Tools 4 jenkins 2.516.3.1758206866-3.el9 RHSA-2025:16462, RHSA-2025:16461, RHSA-2025:16460
Red Hat Ocp Tools 4 jenkins-2-plugins 4.12.1758299735-1.el8 RHSA-2025:16462, RHSA-2025:16461, RHSA-2025:16460
ReleasePackageFixed inAdvisory
SLES 15 SP7 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLES 15 SP6 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLES 15 SP5 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLES 15 SP4 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLES 15 SP3 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP5 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLES for SAP 15 SP4 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLES for SAP 15 SP3 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLE HPC 15 SP5 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLE HPC 15 SP4 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SLE HPC 15 SP3 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
SUSE Enterprise Storage 7.1 jetty-minimal 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed jetty-minimal 9.4.58-1.1 openSUSE-SU-2025:15482-1
openSUSE Leap 15.6 jetty-minimal +1 9.4.58-150200.3.34.1 SUSE-SU-2025:02993-2, SUSE-SU-2025:02993-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling apache-activemq-artemis +1 2.42.0-r3 —
Wolfi rolling apache-nifi +2 2.5.0-r5 —
Wolfi rolling apache-nifi-registry +1 2.5.0-r2 —
Wolfi rolling jenkins-2 +6 2.524-r0 —
Wolfi rolling trino +58 476-r6 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.eclipse.jetty.http2:http2-common >= 9.3.0, < 9.4.58 9.4.58 GHSA-mmxm-8w33-wc4h
Maven org.eclipse.jetty.http2:http2-common >= 10.0.0, < 10.0.26 10.0.26 GHSA-mmxm-8w33-wc4h
Maven org.eclipse.jetty.http2:http2-common >= 11.0.0, < 11.0.26 11.0.26 GHSA-mmxm-8w33-wc4h
Maven org.eclipse.jetty.http2:jetty-http2-common >= 12.0.0, < 12.0.25 12.0.25 GHSA-mmxm-8w33-wc4h
Maven org.eclipse.jetty.http2:jetty-http2-common >= 12.1.0.alpha0, < 12.1.0.beta3 12.1.0.beta3 GHSA-mmxm-8w33-wc4h

Advisories 33

References