CVE-2022-2048
Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
CVE-2022-2048- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-410, CWE-664
- Updated
- 2026-11-02
EUVDEUVD-2022-6436
7.5
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
EUVD-2022-6436- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-58qw-p7qm-5rvh
3.9
Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations
From the reporter
XmlParseris vulnerable to XML external entity (XXE) vulnerability. XmlParser is being used when parsing Jetty’s xml configuration files. An attacker might exploit this vulnerability in order to achieve SSRF or cause a denial of service. One possible scenario is importing a (remote) malicious WAR into a Jetty’s server, while the WAR includes a malicious web.xml.
Impact
There are no circumstances in a normally deployed Jetty server where potentially hostile XML is given to the XmlParser class without the attacker already having arbitrary access to the server. I.e. in order to exploit XmlParser the attacker would already have the ability to deploy and execute hostile code. Specifically, Jetty has no protection against malicious web application and potentially hostile web applications should only be run on an isolated virtualisation.
Thus this is not considered a vulnerability of the Jetty server itself, as any such usage of the jetty XmlParser is equally vulnerable as a direct usage of the JVM supplied SAX parser. No CVE will be allocated to this advisory.
However, any direct usage of the XmlParser class by an application may be vulnerable. The impact would greatly depend on how the application uses XmlParser, but it could be a denial of service due to large entity expansion, or possibly the revealing local files if the XML results are accessible remotely.
Patches
Ability to configure the SAXParserFactory to fit the needs of your particular XML parser implementation have been merged as part of PR #10067
Workarounds
Don't use Jetty's XmlParser to parse data from users.
- Record
GHSA-58qw-p7qm-5rvh- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-611
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-wgmr-mf83-7x4j
7.5
Jetty vulnerable to Invalid HTTP/2 requests that can lead to denial of service
Description
Invalid HTTP/2 requests (for example, invalid URIs) are incorrectly handled by writing a blocking error response directly from the selector thread. If the client manages to exhaust the HTTP/2 flow control window, or TCP congest the connection, the selector thread will be blocked trying to write the error response. If this is repeated for all the selector threads, the server becomes unresponsive, causing the denial of service.
Impact
A malicious client may render the server unresponsive.
Patches
The fix is available in Jetty versions 9.4.47. 10.0.10, 11.0.10.
Workarounds
No workaround available within Jetty itself. One possible workaround is to filter the requests before sending them to Jetty (for example in a proxy)
For more information
If you have any questions or comments about this advisory:
- Email us at [email protected].
- Record
GHSA-wgmr-mf83-7x4j- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400, CWE-410
- Updated
- 2026-11-02
NVD
7.5
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
CVE-2022-2048- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-410, CWE-664
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-2048
7.5
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
ALPINE-CVE-2022-2048- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
Show 16 moreShow less
OSV
7.5
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
CVE-2022-2048- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-410, CWE-664
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-2048
7.5
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
DEBIAN-CVE-2022-2048- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVGHSA-58qw-p7qm-5rvh
3.9
Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations
From the reporter
XmlParseris vulnerable to XML external entity (XXE) vulnerability. XmlParser is being used when parsing Jetty’s xml configuration files. An attacker might exploit this vulnerability in order to achieve SSRF or cause a denial of service. One possible scenario is importing a (remote) malicious WAR into a Jetty’s server, while the WAR includes a malicious web.xml.
Impact
There are no circumstances in a normally deployed Jetty server where potentially hostile XML is given to the XmlParser class without the attacker already having arbitrary access to the server. I.e. in order to exploit XmlParser the attacker would already have the ability to deploy and execute hostile code. Specifically, Jetty has no protection against malicious web application and potentially hostile web applications should only be run on an isolated virtualisation.
Thus this is not considered a vulnerability of the Jetty server itself, as any such usage of the jetty XmlParser is equally vulnerable as a direct usage of the JVM supplied SAX parser. No CVE will be allocated to this advisory.
However, any direct usage of the XmlParser class by an application may be vulnerable. The impact would greatly depend on how the application uses XmlParser, but it could be a denial of service due to large entity expansion, or possibly the revealing local files if the XML results are accessible remotely.
Patches
Ability to configure the SAXParserFactory to fit the needs of your particular XML parser implementation have been merged as part of PR #10067
Workarounds
Don't use Jetty's XmlParser to parse data from users.
- Record
GHSA-58qw-p7qm-5rvh- CVSS 3.1
- 3.9 Low
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-611
- Updated
- 2026-11-02
OSVGHSA-wgmr-mf83-7x4j
7.5
Jetty vulnerable to Invalid HTTP/2 requests that can lead to denial of service
Description
Invalid HTTP/2 requests (for example, invalid URIs) are incorrectly handled by writing a blocking error response directly from the selector thread. If the client manages to exhaust the HTTP/2 flow control window, or TCP congest the connection, the selector thread will be blocked trying to write the error response. If this is repeated for all the selector threads, the server becomes unresponsive, causing the denial of service.
Impact
A malicious client may render the server unresponsive.
Patches
The fix is available in Jetty versions 9.4.47. 10.0.10, 11.0.10.
Workarounds
No workaround available within Jetty itself. One possible workaround is to filter the requests before sending them to Jetty (for example in a proxy)
For more information
If you have any questions or comments about this advisory:
- Email us at [email protected].
- Record
GHSA-wgmr-mf83-7x4j- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400, CWE-410
- Updated
- 2026-11-02
OSVOESA-2023-1021
7.5
jetty security update
Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content. Unlike separate server/container solutions, this means that your web server and web application run in the same process, without interconnection overheads and complications. Furthermore, as a pure java component, Jetty can be simply included in your application for demonstration, distribution or deployment. Jetty is available on all Java supported platforms.
Security Fix(es):
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.(CVE-2022-2048)
In Eclipse Jetty versions 9.4.0 thru 9.4.46, and 10.0.0 thru 10.0.9, and 11.0.0 thru 11.0.9 versions, the parsing of the authority segment of an http scheme URI, the Jetty HttpURI class improperly detects an invalid input as a hostname. This can lead to failures in a Proxy scenario.(CVE-2022-2047)
- Record
OESA-2023-1021- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1030
7.5
jetty security update
Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content. Unlike separate server/container solutions, this means that your web server and web application run in the same process, without interconnection overheads and complications. Furthermore, as a pure java component, Jetty can be simply included in your application for demonstration, distribution or deployment.Jetty is available on all Java supported platforms.
Security Fix(es):
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.(CVE-2022-2048)
In Eclipse Jetty versions 9.4.0 thru 9.4.46, and 10.0.0 thru 10.0.9, and 11.0.0 thru 11.0.9 versions, the parsing of the authority segment of an http scheme URI, the Jetty HttpURI class improperly detects an invalid input as a hostname. This can lead to failures in a Proxy scenario.(CVE-2022-2047)
- Record
OESA-2023-1030- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1031
7.5
jetty security update
Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content. Unlike separate server/container solutions, this means that your web server and web application run in the same process, without interconnection overheads and complications. Furthermore, as a pure java component, Jetty can be simply included in your application for demonstration, distribution or deployment.Jetty is available on all Java supported platforms.
Security Fix(es):
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.(CVE-2022-2048)
In Eclipse Jetty versions 9.4.0 thru 9.4.46, and 10.0.0 thru 10.0.9, and 11.0.0 thru 11.0.9 versions, the parsing of the authority segment of an http scheme URI, the Jetty HttpURI class improperly detects an invalid input as a hostname. This can lead to failures in a Proxy scenario.(CVE-2022-2047)
- Record
OESA-2023-1031- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2023-1032
7.5
jetty security update
Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content. Unlike separate server/container solutions, this means that your web server and web application run in the same process, without interconnection overheads and complications. Furthermore, as a pure java component, Jetty can be simply included in your application for demonstration, distribution or deployment.Jetty is available on all Java supported platforms.
Security Fix(es):
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.(CVE-2022-2048)
In Eclipse Jetty versions 9.4.0 thru 9.4.46, and 10.0.0 thru 10.0.9, and 11.0.0 thru 11.0.9 versions, the parsing of the authority segment of an http scheme URI, the Jetty HttpURI class improperly detects an invalid input as a hostname. This can lead to failures in a Proxy scenario.(CVE-2022-2047)
- Record
OESA-2023-1032- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2023:0017
8.8
Red Hat Security Advisory: OpenShift Container Platform 4.8.56 packages and security update
- Record
RHSA-2023:0017- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:0777
9.9
Red Hat Security Advisory: OpenShift Container Platform 4.9.56 security update
- Record
RHSA-2023:0777- CVSS 3.1
- 9.9 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:3663
8.8
Red Hat Security Advisory: jenkins and jenkins-2-plugins security update
- Record
RHSA-2023:3663- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-2048
7.5
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
UBUNTU-CVE-2022-2048- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVBIT-jenkins-2022-2048 No score
In Eclipse Jetty HTTP/2 server implementation, when encountering an invalid HTTP/2 request, the error handling has a bug that can wind up not properly cleaning up the active connections and associated resources. This can lead to a Denial of Service scenario where there are no enough resources left to process good requests.
- Record
BIT-jenkins-2022-2048- Updated
- 2026-11-02
OSVCLSA-2026-1779065189 No score
TuxCare security update for 24 packages (9 CVEs)
TuxCare rebuilt 24 packages to address 9 CVEs. Fixed in 9.4.41.v20210516-tuxcare.1.
- Record
CLSA-2026-1779065189- Updated
- 2026-11-02
OSVCLSA-2026-1786356355 No score
TuxCare security update for 2 packages (2 CVEs)
TuxCare rebuilt 2 packages to address 2 CVEs. Fixed in 9.4.24.v20191120-tuxcare.4.
- Record
CLSA-2026-1786356355- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12182-1 No score
jetty-annotations-9.4.48-1.1 on GA media
These are all security issues fixed in the jetty-annotations-9.4.48-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12182-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.eclipse.jetty:jetty-xmlMaven |
11.0.0-alpha0 to 11.0.15 | 11.0.16 |
org.eclipse.jetty:jetty-xmlMaven |
10.0.0-alpha0 to 10.0.15 | 10.0.16 |
org.eclipse.jetty:jetty-xmlMaven |
12.0.0.alpha0 to 12.0.0.beta4 | 12.0.0 |
org.eclipse.jetty:jetty-xmlMaven |
through 9.4.51 | 9.4.52.v20230823 |
org.eclipse.jetty.http2:http2-serverMaven |
before 9.4.47 | 9.4.47 |
org.eclipse.jetty.http2:http2-serverMaven |
10.0.0 up to 10.0.10 | 10.0.10 |
org.eclipse.jetty.http2:http2-serverMaven |
11.0.0 up to 11.0.10 | 11.0.10 |
jenkinsAlpine:v3.17 |
before 2.361.2-r0 | 2.361.2-r0 |
jenkinsAlpine:v3.18 |
before 2.361.2-r0 | 2.361.2-r0 |
jenkinsAlpine:v3.19 |
before 2.361.2-r0 | 2.361.2-r0 |
Show 62 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jenkinsAlpine:v3.20 |
before 2.361.2-r0 | 2.361.2-r0 |
jenkinsAlpine:v3.21 |
before 2.361.2-r0 | 2.361.2-r0 |
jenkinsAlpine:v3.22 |
before 2.361.2-r0 | 2.361.2-r0 |
jenkinsAlpine:v3.23 |
before 2.361.2-r0 | 2.361.2-r0 |
jenkinsAlpine:v3.24 |
before 2.361.2-r0 | 2.361.2-r0 |
jenkinsBitnami |
before 2.361.1 | 2.361.1 |
org.eclipse.jetty.websocket:javax-websocket-client-implTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty.websocket:javax-websocket-server-implTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty.websocket:websocket-apiTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty.websocket:websocket-clientTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty.websocket:websocket-commonTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty.websocket:websocket-serverTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty.websocket:websocket-servletTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-annotationsTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-bomTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-clientTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-continuationTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-httpTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-ioTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-jmxTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-jndiTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-plusTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-securityTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-serverTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-servletTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-servletsTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-utilTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-util-ajaxTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-webappTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty:jetty-xmlTuxCare:Maven |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1 | 9.4.41.v20210516-tuxcare.1 |
org.eclipse.jetty.http2:http2-serverTuxCare:Maven |
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.4, plus listed versions 9.4.24.v20191120-tuxcare.19.4.24.v20191120-tuxcare.29.4.24.v20191120-tuxcare.3 |
9.4.24.v20191120-tuxcare.4 |
org.eclipse.jetty:jetty-httpTuxCare:Maven |
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.4, plus listed versions 9.4.24.v20191120-tuxcare.19.4.24.v20191120-tuxcare.29.4.24.v20191120-tuxcare.3 |
9.4.24.v20191120-tuxcare.4 |
jetty9Debian:12 |
before 9.4.48-1 | 9.4.48-1 |
jetty9Debian:13 |
before 9.4.48-1 | 9.4.48-1 |
jetty9Debian:14 |
before 9.4.48-1 | 9.4.48-1 |
jetty9Debian:10 |
before 9.4.16-0+deb10u2, plus listed versions 9.4.15-19.4.16-0+deb10u1 |
9.4.16-0+deb10u2 |
jetty9Debian:11 |
before 9.4.39-3+deb11u1, plus listed versions 9.4.39-3 |
9.4.39-3+deb11u1 |
org.eclipse.jetty:jetty-xmlMaven |
10.0.0-alpha0 up to 10.0.16, plus listed versions 10.0.010.0.0.alpha110.0.0.alpha210.0.0.beta010.0.0.beta1 Show 17 moreShow less10.0.0.beta210.0.0.beta310.0.110.0.1010.0.1110.0.1210.0.1310.0.1410.0.1510.0.210.0.310.0.410.0.510.0.610.0.710.0.810.0.9 |
10.0.16 |
org.eclipse.jetty:jetty-xmlMaven |
11.0.0-alpha0 up to 11.0.16, plus listed versions 11.0.011.0.0.beta111.0.0.beta211.0.0.beta311.0.1 Show 14 moreShow less11.0.1011.0.1111.0.1211.0.1311.0.1411.0.1511.0.211.0.311.0.411.0.511.0.611.0.711.0.811.0.9 |
11.0.16 |
org.eclipse.jetty:jetty-xmlMaven |
12.0.0.alpha0 up to 12.0.0, plus listed versions 12.0.0.alpha112.0.0.alpha212.0.0.alpha312.0.0.beta012.0.0.beta112.0.0.beta212.0.0.beta312.0.0.beta4 |
12.0.0 |
org.eclipse.jetty:jetty-xmlMaven |
before 9.4.52.v20230823, plus listed versions 7.0.0.M07.0.0.M17.0.0.M27.0.0.M37.0.0.M4 Show 45 moreShow less7.0.0.RC07.0.0.RC17.0.0.RC27.0.0.RC37.0.0.RC47.0.0.RC57.0.0.RC67.0.0.v200910057.0.1.v200911257.0.2.RC07.0.2.v201003317.1.0.RC07.1.0.RC17.1.0.v201005057.1.1.v201005177.1.2.v201005237.1.3.v201005267.1.4.v201006107.1.5.v201007057.1.6.v201007157.2.0.RC07.2.0.v201010207.2.1.v201011117.2.2.v201012057.3.0.v201102037.3.1.v201103077.4.0.RC07.4.0.v201104147.4.1.v201105137.4.2.v201105267.4.3.v201107017.4.4.v201107077.4.5.v201107257.5.0.RC07.5.0.RC17.5.0.RC27.5.0.v201109017.5.1.v201109087.5.2.v201110067.5.3.v201110117.5.4.v201110247.6.0.RC07.6.0.RC17.6.0.RC27.6.0.RC3 |
9.4.52.v20230823 |
org.eclipse.jetty.http2:http2-serverMaven |
before 9.4.47, plus listed versions 9.3.0.M09.3.0.M19.3.0.M29.3.0.RC09.3.0.RC1 Show 45 moreShow less9.3.0.v201506129.3.1.v201507149.3.10.M09.3.10.v201606219.3.11.M09.3.11.v201607219.3.12.v201609159.3.13.M09.3.13.v201610149.3.14.v201610289.3.15.v201612209.3.16.v201701209.3.17.RC09.3.17.v201703179.3.18.v201704069.3.19.v201705029.3.2.v201507309.3.20.v201705319.3.21.M09.3.21.RC09.3.21.v201709189.3.22.v201710309.3.23.v201802289.3.24.v201806059.3.25.v201809049.3.26.v201904039.3.27.v201904189.3.28.v201911059.3.29.v202010199.3.3.v201508279.3.30.v202110019.3.4.RC09.3.4.RC19.3.4.v201510079.3.5.v201510129.3.6.v201511069.3.7.RC09.3.7.RC19.3.7.v201601159.3.8.RC09.3.8.v201603149.3.9.M09.3.9.M19.3.9.v201605179.4.0.M0 |
9.4.47 |
org.eclipse.jetty.http2:http2-serverMaven |
10.0.0 up to 10.0.10, plus listed versions 10.0.110.0.210.0.310.0.410.0.5 Show 4 moreShow less10.0.610.0.710.0.810.0.9 |
10.0.10 |
org.eclipse.jetty.http2:http2-serverMaven |
11.0.0 up to 11.0.10, plus listed versions 11.0.111.0.211.0.311.0.411.0.5 Show 4 moreShow less11.0.611.0.711.0.811.0.9 |
11.0.10 |
jettyopenEuler:22.03-LTS-SP1 |
before 9.4.16-3.oe2203sp1 | 9.4.16-3.oe2203sp1 |
jettyopenEuler:20.03-LTS-SP1 |
before 9.4.16-3.oe1 | 9.4.16-3.oe1 |
jettyopenEuler:20.03-LTS-SP3 |
before 9.4.16-3.oe1 | 9.4.16-3.oe1 |
jettyopenEuler:22.03-LTS |
before 9.4.16-3.oe2203 | 9.4.16-3.oe2203 |
jenkinsRed Hat:openshift:4.8::el8 |
before 0:2.361.1.1672840472-1.el8 | 0:2.361.1.1672840472-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.8::el8 |
before 0:4.8.1672842762-1.el8 | 0:4.8.1672842762-1.el8 |
jenkins-2-pluginsRed Hat:openshift:4.9::el8 |
before 0:4.9.1675668922-1.el8 | 0:4.9.1675668922-1.el8 |
jenkinsRed Hat:openshift:4.9::el8 |
before 0:2.361.1.1675668150-1.el8 | 0:2.361.1.1675668150-1.el8 |
jenkinsRed Hat:ocp_tools:4.11::el8 |
before 0:2.401.1.1686831596-3.el8 | 0:2.401.1.1686831596-3.el8 |
jenkins-2-pluginsRed Hat:ocp_tools:4.11::el8 |
before 0:4.11.1686831822-1.el8 | 0:4.11.1686831822-1.el8 |
jettyUbuntu:14.04:LTS |
All versions, plus listed versions 6.1.26-1ubuntu16.1.26-1ubuntu1.16.1.26-1ubuntu1.2 |
None known |
jetty8Ubuntu:14.04:LTS |
All versions, plus listed versions 8.1.3-88.1.3-9 |
None known |
jettyUbuntu:16.04:LTS |
All versions, plus listed versions 6.1.26-56.1.26-5ubuntu0.1 |
None known |
jetty8Ubuntu:16.04:LTS |
All versions, plus listed versions 8.1.17-28.1.18-18.1.18-28.1.18-38.1.19-1 |
None known |
jetty9Ubuntu:16.04:LTS |
All versions, plus listed versions 9.2.14-1 |
None known |
jetty9Ubuntu:18.04:LTS |
All versions, plus listed versions 9.2.22-29.2.22-39.2.23-19.4.15-1~18.04.1ubuntu1 |
None known |
jetty9Ubuntu:20.04:LTS |
All versions, plus listed versions 9.4.18-2build29.4.26-1 |
None known |
jetty9Ubuntu:22.04:LTS |
All versions, plus listed versions 9.4.39-39.4.44-29.4.44-39.4.44-49.4.45-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-2048 is a high vulnerability (CVSS 7.5) in Eclipse Jetty, published July 7, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.56%, the 85th percentile. Fixed in org.eclipse.jetty:jetty-xml 11.0.16.
References
github.com/eclipse/jetty.project/security/advisories/GHSA-wgmr-mf83-7x4j
debian.org/security/2022/dsa-5198
lists.debian.org/debian-lts-announce/2022/08/msg00011.html
security.netapp.com/advisory/ntap-20220901-0006
openwall.com/lists/oss-security/2022/09/09/2
github.com/eclipse/jetty.project/security/advisories/GHSA-58qw-p7qm-5rvh
Show 194 moreShow less
github.com/eclipse/jetty.project/pull/10067
github.com/eclipse/jetty.project/releases/tag/jetty-10.0.16
github.com/eclipse/jetty.project/releases/tag/jetty-11.0.16
github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0
github.com/eclipse/jetty.project/releases/tag/jetty-9.4.52.v20230823
github.com/jetty/jetty.project/security/advisories/GHSA-58qw-p7qm-5rvh
github.com/advisories/GHSA-58qw-p7qm-5rvh
nvd.nist.gov/vuln/detail/CVE-2022-2048
github.com/advisories/GHSA-wgmr-mf83-7x4j
security.alpinelinux.org/vuln/CVE-2022-2048
github.com/CVEProject/cvelistV5/tree/main/cves/2022/2xxx/CVE-2022-2048.json
security-tracker.debian.org/tracker/CVE-2022-2048
github.com/eclipse/jetty.project
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1021
nvd.nist.gov/vuln/detail/CVE-2022-2047
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1030
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1031
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1032
access.redhat.com/errata/RHSA-2023:0017
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2074855
bugzilla.redhat.com/show_bug.cgi?id=2103548
bugzilla.redhat.com/show_bug.cgi?id=2103551
bugzilla.redhat.com/show_bug.cgi?id=2114755
bugzilla.redhat.com/show_bug.cgi?id=2116840
bugzilla.redhat.com/show_bug.cgi?id=2116952
bugzilla.redhat.com/show_bug.cgi?id=2119642
bugzilla.redhat.com/show_bug.cgi?id=2119643
bugzilla.redhat.com/show_bug.cgi?id=2119644
bugzilla.redhat.com/show_bug.cgi?id=2119645
bugzilla.redhat.com/show_bug.cgi?id=2119646
bugzilla.redhat.com/show_bug.cgi?id=2119647
bugzilla.redhat.com/show_bug.cgi?id=2119653
bugzilla.redhat.com/show_bug.cgi?id=2119656
bugzilla.redhat.com/show_bug.cgi?id=2119657
bugzilla.redhat.com/show_bug.cgi?id=2119658
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_0017.json
access.redhat.com/security/cve/CVE-2022-2048
cve.org/CVERecord?id=CVE-2022-2048
access.redhat.com/security/cve/CVE-2022-29047
cve.org/CVERecord?id=CVE-2022-29047
nvd.nist.gov/vuln/detail/CVE-2022-29047
jenkins.io/security/advisory/2022-04-12
access.redhat.com/security/cve/CVE-2022-30945
cve.org/CVERecord?id=CVE-2022-30945
nvd.nist.gov/vuln/detail/CVE-2022-30945
jenkins.io/security/advisory/2022-05-17
access.redhat.com/security/cve/CVE-2022-30946
cve.org/CVERecord?id=CVE-2022-30946
nvd.nist.gov/vuln/detail/CVE-2022-30946
access.redhat.com/security/cve/CVE-2022-30948
cve.org/CVERecord?id=CVE-2022-30948
nvd.nist.gov/vuln/detail/CVE-2022-30948
access.redhat.com/security/cve/CVE-2022-30952
cve.org/CVERecord?id=CVE-2022-30952
nvd.nist.gov/vuln/detail/CVE-2022-30952
access.redhat.com/security/cve/CVE-2022-30953
cve.org/CVERecord?id=CVE-2022-30953
nvd.nist.gov/vuln/detail/CVE-2022-30953
access.redhat.com/security/cve/CVE-2022-30954
cve.org/CVERecord?id=CVE-2022-30954
nvd.nist.gov/vuln/detail/CVE-2022-30954
access.redhat.com/security/cve/CVE-2022-34174
cve.org/CVERecord?id=CVE-2022-34174
nvd.nist.gov/vuln/detail/CVE-2022-34174
jenkins.io/security/advisory/2022-06-22
access.redhat.com/security/cve/CVE-2022-34176
cve.org/CVERecord?id=CVE-2022-34176
nvd.nist.gov/vuln/detail/CVE-2022-34176
access.redhat.com/security/cve/CVE-2022-34177
cve.org/CVERecord?id=CVE-2022-34177
nvd.nist.gov/vuln/detail/CVE-2022-34177
access.redhat.com/security/cve/CVE-2022-36881
cve.org/CVERecord?id=CVE-2022-36881
nvd.nist.gov/vuln/detail/CVE-2022-36881
github.com/advisories/GHSA-cm7j-p8hc-97vj
jenkins.io/security/advisory/2022-07-27
access.redhat.com/security/cve/CVE-2022-36882
cve.org/CVERecord?id=CVE-2022-36882
nvd.nist.gov/vuln/detail/CVE-2022-36882
access.redhat.com/security/cve/CVE-2022-36883
cve.org/CVERecord?id=CVE-2022-36883
nvd.nist.gov/vuln/detail/CVE-2022-36883
access.redhat.com/security/cve/CVE-2022-36884
cve.org/CVERecord?id=CVE-2022-36884
nvd.nist.gov/vuln/detail/CVE-2022-36884
access.redhat.com/security/cve/CVE-2022-36885
cve.org/CVERecord?id=CVE-2022-36885
nvd.nist.gov/vuln/detail/CVE-2022-36885
access.redhat.com/errata/RHSA-2023:0777
docs.openshift.com/container-platform/4.9/release_notes/ocp-4-9-release-notes.html
bugzilla.redhat.com/show_bug.cgi?id=1856376
bugzilla.redhat.com/show_bug.cgi?id=2126789
bugzilla.redhat.com/show_bug.cgi?id=2136370
bugzilla.redhat.com/show_bug.cgi?id=2136374
bugzilla.redhat.com/show_bug.cgi?id=2136379
bugzilla.redhat.com/show_bug.cgi?id=2136381
bugzilla.redhat.com/show_bug.cgi?id=2136382
bugzilla.redhat.com/show_bug.cgi?id=2136383
bugzilla.redhat.com/show_bug.cgi?id=2136386
bugzilla.redhat.com/show_bug.cgi?id=2136388
bugzilla.redhat.com/show_bug.cgi?id=2136391
bugzilla.redhat.com/show_bug.cgi?id=2143086
bugzilla.redhat.com/show_bug.cgi?id=2143089
bugzilla.redhat.com/show_bug.cgi?id=2143090
bugzilla.redhat.com/show_bug.cgi?id=2145194
bugzilla.redhat.com/show_bug.cgi?id=2150009
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_0777.json
access.redhat.com/security/cve/CVE-2020-7692
cve.org/CVERecord?id=CVE-2020-7692
nvd.nist.gov/vuln/detail/CVE-2020-7692
access.redhat.com/security/cve/CVE-2022-1471
cve.org/CVERecord?id=CVE-2022-1471
nvd.nist.gov/vuln/detail/CVE-2022-1471
github.com/google/security-research/security/advisories/GHSA-mjmj-j48q-9wg2
access.redhat.com/security/cve/CVE-2022-25857
cve.org/CVERecord?id=CVE-2022-25857
nvd.nist.gov/vuln/detail/CVE-2022-25857
bitbucket.org/snakeyaml/snakeyaml/issues/525
access.redhat.com/security/cve/CVE-2022-43401
cve.org/CVERecord?id=CVE-2022-43401
nvd.nist.gov/vuln/detail/CVE-2022-43401
jenkins.io/security/advisory/2022-10-19
access.redhat.com/security/cve/CVE-2022-43402
cve.org/CVERecord?id=CVE-2022-43402
nvd.nist.gov/vuln/detail/CVE-2022-43402
access.redhat.com/security/cve/CVE-2022-43403
cve.org/CVERecord?id=CVE-2022-43403
nvd.nist.gov/vuln/detail/CVE-2022-43403
access.redhat.com/security/cve/CVE-2022-43404
cve.org/CVERecord?id=CVE-2022-43404
nvd.nist.gov/vuln/detail/CVE-2022-43404
access.redhat.com/security/cve/CVE-2022-43405
cve.org/CVERecord?id=CVE-2022-43405
nvd.nist.gov/vuln/detail/CVE-2022-43405
access.redhat.com/security/cve/CVE-2022-43406
cve.org/CVERecord?id=CVE-2022-43406
nvd.nist.gov/vuln/detail/CVE-2022-43406
access.redhat.com/security/cve/CVE-2022-43407
cve.org/CVERecord?id=CVE-2022-43407
nvd.nist.gov/vuln/detail/CVE-2022-43407
access.redhat.com/security/cve/CVE-2022-43408
cve.org/CVERecord?id=CVE-2022-43408
nvd.nist.gov/vuln/detail/CVE-2022-43408
access.redhat.com/security/cve/CVE-2022-43409
cve.org/CVERecord?id=CVE-2022-43409
nvd.nist.gov/vuln/detail/CVE-2022-43409
access.redhat.com/security/cve/CVE-2022-45047
cve.org/CVERecord?id=CVE-2022-45047
nvd.nist.gov/vuln/detail/CVE-2022-45047
mail-archive.com/[email protected]/msg39312.html
access.redhat.com/security/cve/CVE-2022-45379
cve.org/CVERecord?id=CVE-2022-45379
nvd.nist.gov/vuln/detail/CVE-2022-45379
jenkins.io/security/advisory/2022-11-15
access.redhat.com/security/cve/CVE-2022-45380
cve.org/CVERecord?id=CVE-2022-45380
nvd.nist.gov/vuln/detail/CVE-2022-45380
access.redhat.com/security/cve/CVE-2022-45381
cve.org/CVERecord?id=CVE-2022-45381
nvd.nist.gov/vuln/detail/CVE-2022-45381
access.redhat.com/errata/RHSA-2023:3663
bugzilla.redhat.com/show_bug.cgi?id=2087214
bugzilla.redhat.com/show_bug.cgi?id=2135244
bugzilla.redhat.com/show_bug.cgi?id=2135247
bugzilla.redhat.com/show_bug.cgi?id=2135770
bugzilla.redhat.com/show_bug.cgi?id=2135771
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3663.json
access.redhat.com/security/cve/CVE-2022-22976
cve.org/CVERecord?id=CVE-2022-22976
nvd.nist.gov/vuln/detail/CVE-2022-22976
tanzu.vmware.com/security/cve-2022-22976
access.redhat.com/security/cve/CVE-2022-40149
cve.org/CVERecord?id=CVE-2022-40149
nvd.nist.gov/vuln/detail/CVE-2022-40149
github.com/jettison-json/jettison/releases/tag/jettison-1.5.1
cve.org/CVERecord?id=CVE-2022-40150
nvd.nist.gov/vuln/detail/CVE-2022-40150
cve.org/CVERecord?id=CVE-2022-41966
nvd.nist.gov/vuln/detail/CVE-2022-41966
github.com/x-stream/xstream/security/advisories/GHSA-j563-grx4-pjpv
cve.org/CVERecord?id=CVE-2022-42003
nvd.nist.gov/vuln/detail/CVE-2022-42003
github.com/advisories/GHSA-493p-pfq6-5258
research.jfrog.com/vulnerabilities/stack-exhaustion-in-json-smart-leads-to-denial-of-service-when-parsing-malformed-json-xray-427633
research.jfrog.com/vulnerabilities/jettison-json-array-dos-xray-427911
spring.io/blog/2023/03/20/spring-framework-6-0-7-and-5-3-26-fix-cve-2023-20860-and-cve-2023-20861
ibm.com/support/pages/security-bulletin-vulnerability-log4j-1216jar-affect-ibm-operations-analytics-log-analysis-cve-2023-26464
jenkins.io/security/advisory/2023-03-08
jenkins.io/security/advisory/2023-05-16
ubuntu.com/security/CVE-2022-2048
github.com/eclipse/jetty.project/pull/7978
suse.com/security/cve/CVE-2022-2047
suse.com/security/cve/CVE-2022-2048
Left out here: 316 versions and 47 references. The JSON record has them.