Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
Undertow (io.undertow:undertow-core) versions from 2.3.0.Alpha1 before 2.3.15.Final and before 2.2.34.Final are affected. The issue is a missing release of memory after its useful lifetime, and it only applies when the learning-push handler is enabled with maxAge left at its default of -1. An attacker who can send normal HTTP requests to such a server could trigger it. Upgrade to 2.3.15.Final or 2.2.34.Final; if you cannot upgrade, setting maxAge explicitly on the learning-push handler removes the exposure.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 5.3 | Medium | 3.1 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L | CNA (redhat) |
- CISA KEV Not listed.
- EPSS 0.019, the 79th percentile, on 14 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 8 Jul 2024, 21:21 UTC Confirmed by the CVE List
- 8 Jul 2024, 22:15 UTC Confirmed by NVD
- 31 Oct 2026, 15:13 UTC First seen by agentprime
- 31 Oct 2026, 15:13 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-ch7q-gpff-h9hp
- OSV: GHSA-ch7q-gpff-h9hp
- nvd.nist.gov/vuln/detail/CVE-2024-3653
- github.com/undertow-io/undertow/pull/1639
- github.com/undertow-io/undertow/pull/1640
- github.com/undertow-io/undertow/pull/1641
- access.redhat.com/errata/RHSA-2024:4392
- access.redhat.com/errata/RHSA-2024:5143
- access.redhat.com/errata/RHSA-2024:5144
- access.redhat.com/errata/RHSA-2024:5145
- access.redhat.com/errata/RHSA-2024:5147
- access.redhat.com/errata/RHSA-2024:6437
- access.redhat.com/security/cve/CVE-2024-3653
- bugzilla.redhat.com/show_bug.cgi?id=2274437