Undertow: undertow madeyoureset http/2 ddos vulnerability
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 2.2.38.Final, 2.3.20.Final
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
- Exploitation: none
- Automatable: yes
- Technical impact: partial
Summary
A flaw was found in Undertow where malformed client requests can trigger server-side stream resets without triggering abuse counters. This issue, referred to as the "MadeYouReset" attack, allows malicious clients to induce excessive server workload by repeatedly causing server-side stream aborts. While not a protocol bug, this highlights a common implementation weakness that can be exploited to cause a denial of service (DoS).
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: yes · Technical impact: partial
- Record last updated
Affected versions
- undertow
fixed in 2.2.38.Final
- undertow-core
Version range not reported
- eap7-undertow
Version range not reported
- eap7-undertow
Version range not reported
- io.undertow/undertow-core
Version range not reported
- eap7-undertow
Version range not reported
- eap7-wildfly
Version range not reported
- eap7-undertow
Version range not reported
- eap7-wildfly
Version range not reported
- eap7-undertow
Version range not reported
- eap7-wildfly
Version range not reported
- undertow-core
Version range not reported
- eap8-bouncycastle
Version range not reported
- eap8-guava-libraries
Version range not reported
- eap8-jaxb
Version range not reported
- eap8-jcip-annotations
Version range not reported
- eap8-slf4j-jboss-logmanager
Version range not reported
- eap8-undertow
Version range not reported
- eap8-bouncycastle
Version range not reported
- eap8-guava-libraries
Version range not reported
- eap8-jaxb
Version range not reported
- eap8-jcip-annotations
Version range not reported
- eap8-slf4j-jboss-logmanager
Version range not reported
- eap8-undertow
Version range not reported
- io.undertow/undertow-core
Version range not reported
- eap8-apache-cxf
Version range not reported
- eap8-bouncycastle
Version range not reported
- eap8-eap-product-conf-parent
Version range not reported
- eap8-eventstream
Version range not reported
- eap8-hibernate
Version range not reported
- eap8-jboss-el-api_5.0_spec
Version range not reported
- eap8-jboss-threads
Version range not reported
- eap8-undertow
Version range not reported
- eap8-wildfly
Version range not reported
- eap8-wildfly-clustering
Version range not reported
- eap8-wildfly-elytron
Version range not reported
- eap8-wildfly-javadocs
Version range not reported
- eap8-apache-cxf
Version range not reported
- eap8-bouncycastle
Version range not reported
- eap8-eap-product-conf-parent
Version range not reported
- eap8-eventstream
Version range not reported
- eap8-hibernate
Version range not reported
- eap8-jboss-el-api_5.0_spec
Version range not reported
- eap8-jboss-threads
Version range not reported
- eap8-undertow
Version range not reported
- eap8-wildfly
Version range not reported
- eap8-wildfly-clustering
Version range not reported
- eap8-wildfly-elytron
Version range not reported
- eap8-wildfly-javadocs
Version range not reported
- undertow-core
Version range not reported
- rh-sso7-keycloak
Version range not reported
- rh-sso7-keycloak
Version range not reported
- rh-sso7-keycloak
Version range not reported
- rh-sso-7/sso76-openshift-rhel8
Version range not reported
- undertow-core
Version range not reported
- undertow-core
Version range not reported
- moditect
Version range not reported
- pki-core:10.6/resteasy
Version range not reported
- pki-deps:10.6/resteasy
Version range not reported
- resteasy
Version range not reported
- undertow-core
Version range not reported
- undertow-core
Version range not reported
- org.jberet-jberet-parent
Version range not reported
- org.jboss.eap-jboss-eap-xp
Version range not reported
- org.jboss.eap-jboss-eap-xp
Version range not reported
- undertow-core
Version range not reported
- undertow-core
Version range not reported
- io.undertow:undertow-coreMaven
fixed in 2.2.38.Final
- io.undertow:undertow-coreMaven
From 2.3.0.Alpha1 · fixed in 2.3.20.Final
References 24
access.redhat.com
- errata/RHSA-2025:23143
- errata/RHSA-2026:0383
- errata/RHSA-2026:0384
- errata/RHSA-2026:0386
- errata/RHSA-2026:33371
- errata/RHSA-2026:33372
- errata/RHSA-2026:3889
- errata/RHSA-2026:3891
- errata/RHSA-2026:3892
- errata/RHSA-2026:4915
- errata/RHSA-2026:4916
- errata/RHSA-2026:4917
- errata/RHSA-2026:4924
- errata/RHSA-2026:76128
- errata/RHSA-2026:76129
- errata/RHSA-2026:76130
- errata/RHSA-2026:76132
- errata/RHSA-2026:76134
- security/cve/CVE-2025-9784