Description
Jetty is a java based web server and servlet engine. In affected versions servlets with multipart support (e.g. annotated with `@MultipartConfig`) that call `HttpServletRequest.getParameter()` or `HttpServletRequest.getParts()` may cause `OutOfMemoryError` when the client sends a multipart request with a part that has a name but no filename and very large content. This happens even with the default settings of `fileSizeThreshold=0` which should stream the whole part content to disk. An attacker client may send a large multipart request and cause the server to throw `OutOfMemoryError`. However, the server may be able to recover after the `OutOfMemoryError` and continue its service -- although it may take some time. This issue has been patched in versions 9.4.51, 10.0.14, and 11.0.14. Users are advised to upgrade. Users unable to upgrade may set the multipart parameter `maxRequestSize` which must be set to a non-negative value, so the whole multipart content is limited (although still read into memory).
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| eclipse | jetty.project | < 9.4.51, >= 10.0.0, < 10.0.14, >= 11.0.0, < 11.0.14 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | jetty9 | 9.4.52-1 | — |
| Debian 13 | jetty9 | 9.4.52-1 | — |
| Debian 12 | jetty9 | 9.4.50-4+deb12u1 | DSA-5507-1 |
| Debian 11 | jetty9 | 9.4.39-3+deb11u2 | DSA-5507-1 |
| Debian 10 | jetty9 | 9.4.16-0+deb10u3 | DLA-3592-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | jetty | No fix yet | — |
| Ubuntu 14.04 LTS | jetty | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Single Sign On 7 | rh-sso7-keycloak +1 | 18.0.12-1.redhat_00001.1.el7sso | RHSA-2024:0800, RHSA-2024:0799, RHSA-2024:0798 |
| Red Hat Ocp Tools 4 | jenkins | 2.426.3.1706515686-3.el8 | RHSA-2024:0778 |
| Red Hat Ocp Tools 4 | jenkins-2-plugins | 4.12.1706515741-1.el8 | RHSA-2024:0778 |
| Red Hat JBoss EAP 7 | eap7-activemq-artemis +15 | 2.16.0-17.redhat_00051.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-apache-sshd | 2.9.3-1.redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-avro | 1.11.3-1.redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-guava +1 | 32.1.1-2.jre_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-hal-console | 3.3.20-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-hibernate +4 | 5.3.32-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-infinispan +9 | 11.0.18-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-jandex | 2.4.4-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-jboss-jsp-api_2.3_spec | 2.0.1-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-jboss-marshalling +1 | 2.0.14-1.SP1_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-jboss-server-migration +2 | 1.10.0-33.Final_redhat_00032.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-jboss-xnio-base | 3.8.11-1.SP1_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-jbossws-cxf | 5.4.9-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-jgroups | 4.2.23-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-undertow | 2.2.28-1.SP1_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-weld-ejb +6 | 3.1.10-2.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-wildfly +4 | 7.4.14-5.GA_redhat_00002.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-wildfly-java-jdk17 | 7.4.14-5.GA_redhat_00002.1.el8eap | RHSA-2023:7639, RHSA-2023:7638 |
| Red Hat JBoss EAP 7 | eap7-wildfly-transaction-client | 1.1.16-1.Final_redhat_00001.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
| Red Hat JBoss EAP 7 | eap7-yasson | 1.0.11-4.redhat_00002.1.el7eap | RHSA-2023:7639, RHSA-2023:7638, RHSA-2023:7637 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP5 | jetty-minimal | 9.4.51-150200.3.19.2 | SUSE-SU-2023:2539-1 |
| SLES 15 SP4 | jetty-minimal | 9.4.51-150200.3.19.2 | SUSE-SU-2023:2539-1 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLE Real Time 15 SP3 | jetty-minimal | 9.4.51-150200.3.19.2 | SUSE-SU-2023:2539-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Leap 15.5 | jetty-minimal | 9.4.51-150200.3.19.2 | SUSE-SU-2023:2539-1 |
| openSUSE Leap 15.4 | jetty-minimal | 9.4.51-150200.3.19.2 | SUSE-SU-2023:2539-1 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | cassandra-reaper | 4.0.1-r1 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
Trinadh465/jetty_9.4.31_CVE-2023-26048 ★ 0 · Nov 1, 2023
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.eclipse.jetty:jetty-server | < 9.4.51.v20230217 | 9.4.51.v20230217 | GHSA-qw69-rqj8-6qw8 |
| Maven | org.eclipse.jetty:jetty-server | >= 10.0.0, < 10.0.14 | 10.0.14 | GHSA-qw69-rqj8-6qw8 |
| Maven | org.eclipse.jetty:jetty-server | >= 11.0.0, < 11.0.14 | 11.0.14 | GHSA-qw69-rqj8-6qw8 |
Advisories 14
- RHSA-2023:7639 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.14 on RHEL 9 security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2023:7638 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.14 on RHEL 8 security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2023:7637 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.14 on RHEL 7 security update Red Hat Security Advisories (RHSA) · Oct 15, 2026
- RHSA-2024:0800 Red Hat Security Advisory: Red Hat Single Sign-On 7.6.7 security update on RHEL 9 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2024:0799 Red Hat Security Advisory: Red Hat Single Sign-On 7.6.7 security update on RHEL 8 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2024:0798 Red Hat Security Advisory: Red Hat Single Sign-On 7.6.7 security update on RHEL 7 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2024:0778 Red Hat Security Advisory: Jenkins and Jenkins-2-plugins security update Red Hat Security Advisories (RHSA) · Oct 13, 2026
- WID-SEC-2024-0794 Dell ECS: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- WID-SEC-2023-1009 Eclipse Jetty: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 5, 2026
- DSA-5507-1 jetty9 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-3592-1 jetty9 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- SUSE-SU-2023:2539-1 Security update for jetty-minimal SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2023-2625 IBM QRadar SIEM: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 6, 2025
- WID-SEC-2023-2679 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 17, 2023
References
- https://github.com/eclipse/jetty.project/security/advisories/GHSA-qw69-rqj8-6qw8
- https://github.com/eclipse/jetty.project/issues/9076
- https://github.com/eclipse/jetty.project/pull/9344
- https://github.com/eclipse/jetty.project/pull/9345
- https://github.com/jakartaee/servlet/blob/6.0.0/spec/src/main/asciidoc/servlet-spec-body.adoc#32-file-upload
- https://security.netapp.com/advisory/ntap-20230526-0001/
- https://www.debian.org/security/2023/dsa-5507
- https://lists.debian.org/debian-lts-announce/2023/09/msg00039.html