CVE-2025-9784
Undertow: undertow madeyoureset http/2 ddos vulnerability
A public proof of concept exists; no exploitation attested.
- Published2025-09-02
- WeaknessCWE-404 · CWE-770
Am I affected?
Debian, Ubuntu or Red Hat sometimes backport a fix without changing the upstream version number: such a version reads « to verify », never « affected ».With a domain, we read the version its public headers and pages expose. A distribution build can carry the fix under an older number.
Description
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
dates in UTC- 2025-09-0213:37CVE publishedCNA
- 2025-09-0214:15CVE publishedNVD
Versions per branch
NVD · OSV| Branch | Affected | Fixed in | Source |
|---|---|---|---|
| 8.0 | = 8.0 | no fix published | NVD |
| 9.0 | = 9.0 | no fix published | NVD |
| Branch | Affected | Fixed in | Source |
|---|---|---|---|
| 7.0 | = 7.0.0 | no fix published | NVD |
| 8.0 | = 8.0.0 | no fix published | NVD |
| Branch | Affected | Fixed in | Source |
|---|---|---|---|
| 2.3 | ≥ 2.3.0.Alpha1, < 2.3.20.Final | 2.3.20.Final | OSV |
| 2.2 | < 2.2.38.Final | 2.2.38.Final | OSV |
6 more products in the sources.
as publishedRanges as NVD and OSV publish them; a distribution’s build can be fixed under an older number.
Products declared by the CNA67 products
As redhat, the CNA that assigned this CVE, declared them in the CVE record; versions as written.
- undertowother versions: not affected
https://github.com/undertow-io/undertow/
Affected- < 2.2.38.Finalfixed in 2.2.38.Finalsemver
- Red Hat build of Apache Camel 4.14.2 for Spring Boot 3.5.8other versions: not affected
package undertow-corehttps://access.redhat.com/downloads/content/package-browser/
- Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7other versions: affected
package eap7-undertowhttps://access.redhat.com/downloads/content/package-browser/
Not affected ≥ 0:1.4.18-21.SP19_redhat_00001.1.ep7.el7
- Red Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7other versions: affected
package eap7-undertowhttps://access.redhat.com/downloads/content/package-browser/
Not affected ≥ 0:2.0.41-8.SP9_redhat_00001.1.el7eap
- Red Hat JBoss Enterprise Application Platform 7.4.24other versions: affected
package io.undertow/undertow-corehttps://access.redhat.com/downloads/content/package-browser/
Not affected ≥ 2.2.39.Final-redhat-00001
- Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7other versions: affected
package eap7-undertowhttps://access.redhat.com/downloads/content/package-browser/
Not affected ≥ 0:2.2.39-1.Final_redhat_00001.1.el7eap
61 more products in the CVE record.
Source: the CNA record (CVE Program), © The MITRE Corporation,CVE Terms of UseCVE recordupdated 2026-11-04
Distribution builds and vendor advisories
Packages from OSV.dev and products from the vendors' CSAF advisories.
version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.
Packages
- eap7-apache-cxfRed Hat:jboss_enterprise_application_platform_eus:7.3::el7all versions · fixed in 0:3.4.10-4.SP2_redhat_00004.1.el7eapand 3 other packages
- eap7-apache-cxfRed Hat:jboss_enterprise_application_platform_eus:7.1::el7all versions · fixed in 0:3.1.16-7.redhat_00007.1.ep7.el7and 3 other packages
- eap7-apache-cxfRed Hat:jboss_enterprise_application_platform_els:7.4::el9all versions · fixed in 0:3.5.11-1.SP1_redhat_00001.1.el9eapand 3 other packages
- eap7-apache-cxfRed Hat:jboss_enterprise_application_platform_els:7.4::el8all versions · fixed in 0:3.5.11-1.SP1_redhat_00001.1.el8eapand 3 other packages
- eap7-apache-cxfRed Hat:jboss_enterprise_application_platform_els:7.4::el7all versions · fixed in 0:3.5.11-1.SP1_redhat_00001.1.el7eapand 3 other packages
- eap7-eclipse-jgitRed Hat:jboss_enterprise_application_platform_els:7.4::el9all versions · fixed in 0:5.13.5.202508271544-2.r_redhat_00001.1.el9eap
- eap7-eclipse-jgitRed Hat:jboss_enterprise_application_platform_els:7.4::el8all versions · fixed in 0:5.13.5.202508271544-2.r_redhat_00001.1.el8eap
- eap7-eclipse-jgitRed Hat:jboss_enterprise_application_platform_els:7.4::el7all versions · fixed in 0:5.13.5.202508271544-2.r_redhat_00001.1.el7eap
72 more package ranges on OSV.dev
Vendor advisories
undertow: Undertow MadeYouReset HTTP/2 DDoS Vulnerability
undertow-core as a component of Red Hat Data Grid 8 · undertow-core as a component of Red Hat Fuse 7 · undertow-core as a component of Red Hat JBoss Enterprise Application Platform 7 · +2 more
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.13 security update on RHEL 7
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.13 security update on RHEL 9
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.13 security update on RHEL 8
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.13 for OpenShift image security update
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.13 security update
13 more advisories
Fix
- Vendor fix Red Hat Product Security RHSA-2026:76128 · 3 productsBefore applying this update, make sure all previously released errata relevant to your system have been applied. For details on how to apply this update, refer to: https://access.redhat.com/articles/11258
- Vendor fix Red Hat Product Security RHSA-2026:76134 · 3 productsBefore applying this update, make sure all previously released errata relevant to your system have been applied. For details on how to apply this update, refer to: https://access.redhat.com/articles/11258
- Vendor fix Red Hat Product Security RHSA-2026:76132 · 1 productBefore applying the update, back up your existing installation, including all applications, configuration files, databases and database settings, and so on. The References section of this erratum contains a download link (you must log in to download the update).
- Vendor fix Red Hat Product Security RHSA-2026:33371 · 2 productsBefore applying this update, ensure all previously released errata relevant to your system have been applied. Also, back up your existing installation, including all applications, configuration files, databases and database settings. For details on how to apply this update, refer to: https://access…
- Vendor fix Red Hat Product Security RHSA-2026:4924 · 1 productBefore applying the update, make sure all previously released errata relevant to your system have been applied. Also, back up your existing installation, including all applications, configuration files, databases and database settings. For details on how to apply this update, refer to: https://acce…
- Workaround from the vendor Red Hat Product Security RHSA-2026:76128 · 3 productsNo mitigation is currently available that meets Red Hat Product Security’s standards for usability, deployment, applicability, or stability.
Advisories and patches
- access.redhat.comVendor Advisory
Detection
read 2026-11-01 01:02 UTC- Nuclei template
- none so far ProjectDiscovery
- Exploit-DB
- no entry Exploit-DB
- Proof of concept
- PoC-in-GitHub1 repository, unverifiedknown since 2026-11-01drackyjr/CVE-2025-9784
- Metasploit modules
- none listed Metasploit Framework
Sources
- NVDCVE recordread 2026-11-04
- CISA-ADPSSVC decisionnone2025-09-02
- CNACVSS 3.17.52026-11-04
- CISA-ADPweakness (CWE)CWE-4042026-08-04
- CNAweakness (CWE)CWE-7702026-11-04
- FIRST EPSSEPSS score2.3 %2026-11-08
- PoC-in-GitHubproof of concept1known since 2026-11-01
- OSVaffected packages—
- GitHub AdvisoriesadvisoryHIGH2025-09-02
Identifiers
- CGA-3fr7-5hj9-7h3vsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-467c-wqcr-8xm3same flawChainguard · CC-BY-NC-ND-4.0
- CGA-m39c-6gh6-7jc6same flawChainguard · CC-BY-NC-ND-4.0
- CGA-x72q-2c6x-j3ccsame flawChainguard · CC-BY-NC-ND-4.0
- EUVD-2025-26388same flawENISA EUVD · LicenseRef-ENISA-legal-notice
- GHSA-95h4-w6j8-2rp8same flawGitHub Advisory Database · CC-BY-4.0
- RHSA-2026:0383advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:0384advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:33371advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:33372advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:3889advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:3891advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:4915advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:4916advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:4917advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:76128advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:76129advisory covering several CVEsRed Hat · CC-BY-4.0
- RHSA-2026:76130advisory covering several CVEsRed Hat · CC-BY-4.0
Technical details
- CVSS v3 Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Published
- 2025-09-02
- Last Modified
- 2026-11-04
- NVD status
- Modified
- GitHub Advisory
- GHSA-95h4-w6j8-2rp8
Frequently asked questions
What is CVE-2025-9784?
Is CVE-2025-9784 actively exploited?
What is the CVSS score for CVE-2025-9784?
Running undertow? Hear about its next vulnerability
Surveillance reads the versions in your stack — a domain, a lockfile or a list — checks each CVE against the ranges its sources publish, and alerts you when one you run is exploited or enters CISA KEV. A version it cannot read stays « version not verified ».
No credit card required · No monthly cap on website lookups · 250 API requests/month
Go further
- Following what attackers exploit right now? The CISA KEV additions of the month, with their patch deadlines.
- Running this software? Vulnerability monitoring alerts you to new vulnerabilities in your products.
Related vulnerabilities
Same product first, then the same vendor advisory and the same publication week.
- CVE-2025-27817same product
- CVE-2026-27446same product
- CVE-2025-48924same productApache Commons Lang, Apache Commons Lang: ClassUtils.getClass(...) can throw a StackOverflowError on very long inputs
- CVE-2025-24970same product
- CVE-2025-48734same product
- CVE-2020-1695same product
- CVE-2026-89059same product
- CVE-2024-3884same product
Sources for this record
- CVE Program · CVE Program Terms of Use
- ENISA EU Vulnerability Database · ENISA legal notice §1.2 (reproduction authorised, provided the source is acknowledged)
- FIRST EPSS · EPSS terms of use (free use, attribution requested)
- GitHub Advisory Database · CC-BY-4.0 · GHSA-95h4-w6j8-2rp8
- NVD · Public domain (17 U.S.C. § 105) for NVD-authored data; third-party content under its own terms
- OSV.dev · Per record, as its publisher states it: each row carries the label in sourceLicense when one is served
- PoC-in-GitHub · CC0-1.0
- Red Hat Product Security (CSAF and VEX) · CC-BY-4.0
- CISA Vulnrichment · CC0-1.0