Approved changes feed: RSS · Atom

cpe:2.3:a:redhat:undertow:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorRedhat (e942785a-ca89-506e-bd99-50782639cde3)
ProductUndertow (1a749da4-1b00-587f-8f9f-adaa708b233b)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/libundertow-java purl2cpe 2026-06-01 10:12:52.910442
pkg:deb/ubuntu/libundertow-java purl2cpe 2026-06-01 10:12:52.910446
pkg:github/undertow-io/undertow purl2cpe 2026-06-01 10:12:52.910449

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-12543 vulnerable 2026-06-08 07:04:30.412967 Undertow-core: undertow http server fails to reject malformed host headers leading to potential cache poisoning and ssrf
CRITICAL (9.6)
A flaw was found in the Undertow HTTP server core, which is used in WildFly, JBoss EAP, and other Java applications. The Undertow library fails to properly validate the Host header in incoming HTTP requests.As a result, requests containing malformed or malicious Host headers are processed without rejection, enabling attackers to poison caches, perform internal network scans, or hijack user sessions.
Published: 2026-01-07T16:04:22.155Z
Updated: 2026-07-28T12:04:52.051Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-3223 vulnerable 2026-06-08 06:09:38.879358 Undertow: outofmemoryerror due to @multipartconfig handling
HIGH (7.5)
A flaw was found in undertow. Servlets annotated with @MultipartConfig may cause an OutOfMemoryError due to large multipart content. This may allow unauthorized users to cause remote Denial of Service (DoS) attack. If the server uses fileSizeThreshold to limit the file size, it's possible to bypass the limit by setting the file name in the request to null.
Published: 2023-09-27T13:54:44.682Z
Updated: 2024-08-02T06:48:07.955Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-1108 vulnerable 2026-06-08 05:52:33.885960 Undertow: infinite loop in sslconduit during close
HIGH (7.5)
A flaw was found in undertow. This issue makes achieving a denial of service possible due to an unexpected handshake status updated in SslConduit, where the loop never terminates.
Published: 2023-09-14T14:48:58.869Z
Updated: 2024-08-02T05:32:46.370Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-2764 vulnerable 2026-06-08 05:43:36.427526 Details available
A flaw was found in Undertow. Denial of service can be achieved as Undertow server waits for the LAST_CHUNK forever for EJB invocations.
Published: 2022-09-01T00:00:00.000Z
Updated: 2024-08-03T00:46:04.429Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-2053 vulnerable 2026-06-08 05:42:50.165805 Details available
When a POST request comes through AJP and the request exceeds the max-post-size limit (maxEntitySize), Undertow's AjpServerRequestConduit implementation closes a connection without sending any response to the client/proxy. This behavior results in that a front-end proxy marking the backend worker (application server) as an error state and not forward requests to the worker for a while. In mod_cluster, this continues until the next STATUS request (10 seconds intervals) from the application server updates the server state. So, in the worst case, it can result in "All workers are in error state" and mod_cluster responds "503 Service Unavailable" for a while (up to 10 seconds). In mod_proxy_balancer, it does not forward requests to the worker until the "retry" timeout passes. However, luckily, mod_proxy_balancer has "forcerecovery" setting (On by default; this parameter can force the immediate recovery of all workers without considering the retry parameter of the workers if all workers of a balancer are in error state.). So, unlike mod_cluster, mod_proxy_balancer does not result in responding "503 Service Unavailable". An attacker could use this behavior to send a malicious request and trigger server errors, resulting in DoS (denial of service). This flaw was fixed in Undertow 2.2.19.Final, Undertow 2.3.0.Alpha2.
Published: 2022-08-05T15:24:27.000Z
Updated: 2024-08-03T00:24:44.066Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-1319 vulnerable 2026-06-08 05:39:12.720678 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-1259 vulnerable 2026-06-08 05:39:12.511160 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3859 vulnerable 2026-06-08 05:33:54.459607 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3690 vulnerable 2026-06-08 05:33:53.424874 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3629 vulnerable 2026-06-08 05:33:53.214118 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-3597 vulnerable 2026-06-08 05:33:52.904999 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-20220 vulnerable 2026-06-08 05:29:08.735899 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-1757 vulnerable 2026-06-08 05:21:02.978924 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-1745 vulnerable 2026-06-08 05:21:02.949147 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10719 vulnerable 2026-06-08 05:16:35.729309 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10705 vulnerable 2026-06-08 05:16:35.690394 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10687 vulnerable 2026-06-08 05:16:35.626689 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-3888 vulnerable 2026-06-08 05:13:56.308634 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-19343 vulnerable 2026-06-08 05:13:22.173939 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-14888 vulnerable 2026-06-08 05:12:56.349331 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-10212 vulnerable 2026-06-08 05:12:22.523834 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-10184 vulnerable 2026-06-08 05:12:22.456490 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-1067 vulnerable 2026-06-08 05:11:16.813445 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-7559 vulnerable 2026-06-08 05:09:56.537312 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-2670 vulnerable 2026-06-08 05:09:24.926361 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-12196 vulnerable 2026-06-08 05:08:45.521570 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-12165 vulnerable 2026-06-08 05:08:45.428343 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-7816 vulnerable 2026-06-08 05:05:59.927842 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.