Source: undertow
Version: 2.3.20-1
Severity: important
Tags: security upstream
X-Debbugs-Cc: [email protected], Debian Security Team <[email protected]>

Hi,

The following vulnerabilities were published for undertow.

Unfortunately the only references are at time of this writing the Red
Hat bugzilla entries, can yu have a closer look at all 4 CVEs? Maybe
we need split up of the bug if necessary.

CVE-2026-14180[0]:
| A flaw was found in the ChunkReader component of the Undertow HTTP
| server, which is used by WildFly and JBoss EAP to handle chunked
| transfer encoding. The issue occurs because the parser uses a single
| internal variable to store both the remaining chunk size and state
| flags. By sending a specially crafted request with an extremely
| large chunk size, an attacker can cause these values to overlap,
| tricking the parser into thinking a request has finished
| prematurely. This can allow a second, "smuggled" request to be
| processed out of sync, potentially bypassing security controls.


CVE-2026-15554[1]:
| the Undertow AJP listener honours forged ssl_cert and is_ssl AJP
| attributes without requiring any shared-secret authentication. This
| enables an unauthenticated attacker with direct TCP access to port
| 8009 to bypass CLIENT-CERT authentication by injecting a forged
| X.509 certificate via the AJP protocol.


CVE-2026-15561[2]:
| A flaw was found in EAP's undertow http/1.1 chunked-transfer
| decoder. missing limits on size and count would allow an attacker to
| use an unauthenticated connection to drive the JVM to an OutOfMemory
| error, stopping all deployments on the listener, and achieving
| Denial of Service.


CVE-2026-15565[3]:
| A flaw was found in Undertow. A remote attacker can cause Out of
| Memory on websockets endpoint without authentication on any
| @ServerEndpoint class that has any @OnMessage method. This allows an
| attacker to cause Denial of Service attack without authentication
| and using only a standard WebSocket handshake.


If you fix the vulnerabilities please also make sure to include the
CVE (Common Vulnerabilities & Exposures) ids in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-14180
    https://www.cve.org/CVERecord?id=CVE-2026-14180
[1] https://security-tracker.debian.org/tracker/CVE-2026-15554
    https://www.cve.org/CVERecord?id=CVE-2026-15554
[2] https://security-tracker.debian.org/tracker/CVE-2026-15561
    https://www.cve.org/CVERecord?id=CVE-2026-15561
[3] https://security-tracker.debian.org/tracker/CVE-2026-15565
    https://www.cve.org/CVERecord?id=CVE-2026-15565

Regards,
Salvatore

__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
[email protected] for discussions and questions.

Reply via email to