GHSA-9442-gm4v-r222
Undertow's url-encoded request path information can be broken on ajp-listener
En bref
- Publiée
- Mise à jour
- CVE
- CVE-2024-6162
- CVSS_V3
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS_V4
- CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Description
A vulnerability was found in Undertow, where URL-encoded request paths can be mishandled during concurrent requests on the AJP listener. This issue arises because the same buffer is used to decode the paths for multiple requests simultaneously, leading to incorrect path information being processed. As a result, the server may attempt to access the wrong path, causing errors such as "404 Not Found" or other application failures. This flaw can potentially lead to a denial of service, as legitimate resources become inaccessible due to the path mix-up.
Paquets affectés
| Paquet | Versions |
|---|---|
| Maven · io.undertow:undertow-core | introduced 2.3.0.Alpha1, fixed 2.3.14.Final |
| Maven · io.undertow:undertow-core | introduced 0, fixed 2.2.33.Final |
Références
- https://nvd.nist.gov/vuln/detail/CVE-2024-6162 ADVISORY
- https://github.com/undertow-io/undertow/pull/1612 WEB
- https://github.com/undertow-io/undertow/commit/90f202ada89b6d9883beed0f1fe10c99d470d9a8 WEB
- https://github.com/undertow-io/undertow/commit/a28ac53076e2fa532266d25e0c0b1a01d0e9d2cf WEB
- https://access.redhat.com/errata/RHSA-2024:1194 WEB
- https://access.redhat.com/errata/RHSA-2024:4386 WEB
- https://access.redhat.com/errata/RHSA-2024:4884 WEB
- https://access.redhat.com/security/cve/CVE-2024-6162 WEB
- https://bugzilla.redhat.com/show_bug.cgi?id=2293069 WEB
- https://github.com/undertow-io/undertow PACKAGE
- https://github.com/undertow-io/undertow/releases/tag/2.2.33.Final WEB
- https://github.com/undertow-io/undertow/releases/tag/2.3.14.Final WEB
- https://issues.redhat.com/browse/JBEAP-26268 WEB
- https://issues.redhat.com/browse/UNDERTOW-2334 WEB
- https://security.netapp.com/advisory/ntap-20241129-0009 WEB
Sources
| Source | Licence |
|---|---|
| OSV.dev | CC-BY 4.0 — GitHub Advisory Database |