CVE-2023-40167
Jetty accepts "+" prefixed value in Content-Length
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.
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
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Jetty accepts "+" prefixed value in Content-Length
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.
- Record
CVE-2023-40167- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
EUVDEUVD-2023-2523
5.3
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.
- Record
EUVD-2023-2523- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - 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-hmr7-m48g-48f6
5.3
Jetty accepts "+" prefixed value in Content-Length
Impact
Jetty accepts the '+' character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response.
Workarounds
There is no workaround as there is no known exploit scenario.
Original Report
RFC 9110 Secion 8.6 defined the value of Content-Length header should be a string of 0-9 digits. However we found that Jetty accepts "+" prefixed Content-Length, which could lead to potential HTTP request smuggling.
Payload:
POST / HTTP/1.1
Host: a.com
Content-Length: +16
Connection: close
0123456789abcdef
When sending this payload to Jetty, it can successfully parse and identify the length.
When sending this payload to NGINX, Apache HTTPd or other HTTP servers/parsers, they will return 400 bad request.
This behavior can lead to HTTP request smuggling and can be leveraged to bypass WAF or IDS.
- Record
GHSA-hmr7-m48g-48f6- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
NVD
5.3
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.
- Record
CVE-2023-40167- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
OSV
5.3
Jetty accepts "+" prefixed value in Content-Length
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.
- Record
CVE-2023-40167- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
Show 17 moreShow less
OSVDEBIAN-CVE-2023-40167
5.3
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.
- Record
DEBIAN-CVE-2023-40167- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
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-hmr7-m48g-48f6
5.3
Jetty accepts "+" prefixed value in Content-Length
Impact
Jetty accepts the '+' character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response.
Workarounds
There is no workaround as there is no known exploit scenario.
Original Report
RFC 9110 Secion 8.6 defined the value of Content-Length header should be a string of 0-9 digits. However we found that Jetty accepts "+" prefixed Content-Length, which could lead to potential HTTP request smuggling.
Payload:
POST / HTTP/1.1
Host: a.com
Content-Length: +16
Connection: close
0123456789abcdef
When sending this payload to Jetty, it can successfully parse and identify the length.
When sending this payload to NGINX, Apache HTTPd or other HTTP servers/parsers, they will return 400 bad request.
This behavior can lead to HTTP request smuggling and can be leveraged to bypass WAF or IDS.
- Record
GHSA-hmr7-m48g-48f6- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-130
- Updated
- 2026-11-02
OSVOESA-2024-2268
5.3
jetty security update
%global desc \ 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. \ %global extdesc \ \ This package contains
Security Fix(es):
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).(CVE-2023-26048)
Eclipse Jetty Canonical Repository is the canonical repository for the Jetty project. Users of the CgiServlet with a very specific command structure may have the wrong command executed. If a user sends a request to a org.eclipse.jetty.servlets.CGI Servlet for a binary with a space in its name, the servlet will escape the command by wrapping it in quotation marks. This wrapped command, plus an optional command prefix, will then be executed through a call to Runtime.exec. If the original binary name provided by the user contains a quotation mark followed by a space, the resulting command line will contain multiple tokens instead of one. This issue was patched in version 9.4.52, 10.0.16, 11.0.16 and 12.0.0-beta2. (CVE-2023-36479)
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.(CVE-2023-40167)
- Record
OESA-2024-2268- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2024-2297
5.3
jetty security update
%global desc \ 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. \ %global extdesc \ \ This package contains
Security Fix(es):
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).(CVE-2023-26048)
Eclipse Jetty Canonical Repository is the canonical repository for the Jetty project. Users of the CgiServlet with a very specific command structure may have the wrong command executed. If a user sends a request to a org.eclipse.jetty.servlets.CGI Servlet for a binary with a space in its name, the servlet will escape the command by wrapping it in quotation marks. This wrapped command, plus an optional command prefix, will then be executed through a call to Runtime.exec. If the original binary name provided by the user contains a quotation mark followed by a space, the resulting command line will contain multiple tokens instead of one. This issue was patched in version 9.4.52, 10.0.16, 11.0.16 and 12.0.0-beta2. (CVE-2023-36479)
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.(CVE-2023-40167)
- Record
OESA-2024-2297- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2024-2298
5.3
jetty security update
%global desc \ 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. \ %global extdesc \ \ This package contains
Security Fix(es):
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).(CVE-2023-26048)
Eclipse Jetty Canonical Repository is the canonical repository for the Jetty project. Users of the CgiServlet with a very specific command structure may have the wrong command executed. If a user sends a request to a org.eclipse.jetty.servlets.CGI Servlet for a binary with a space in its name, the servlet will escape the command by wrapping it in quotation marks. This wrapped command, plus an optional command prefix, will then be executed through a call to Runtime.exec. If the original binary name provided by the user contains a quotation mark followed by a space, the resulting command line will contain multiple tokens instead of one. This issue was patched in version 9.4.52, 10.0.16, 11.0.16 and 12.0.0-beta2. (CVE-2023-36479)
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.(CVE-2023-40167)
- Record
OESA-2024-2298- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2024-2299
5.3
jetty security update
%global desc \ 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. \ %global extdesc \ \ This package contains
Security Fix(es):
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).(CVE-2023-26048)
Eclipse Jetty Canonical Repository is the canonical repository for the Jetty project. Users of the CgiServlet with a very specific command structure may have the wrong command executed. If a user sends a request to a org.eclipse.jetty.servlets.CGI Servlet for a binary with a space in its name, the servlet will escape the command by wrapping it in quotation marks. This wrapped command, plus an optional command prefix, will then be executed through a call to Runtime.exec. If the original binary name provided by the user contains a quotation mark followed by a space, the resulting command line will contain multiple tokens instead of one. This issue was patched in version 9.4.52, 10.0.16, 11.0.16 and 12.0.0-beta2. (CVE-2023-36479)
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.(CVE-2023-40167)
- Record
OESA-2024-2299- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2024-2300
5.3
jetty security update
%global desc \ 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. \ %global extdesc \ \ This package contains
Security Fix(es):
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).(CVE-2023-26048)
Eclipse Jetty Canonical Repository is the canonical repository for the Jetty project. Users of the CgiServlet with a very specific command structure may have the wrong command executed. If a user sends a request to a org.eclipse.jetty.servlets.CGI Servlet for a binary with a space in its name, the servlet will escape the command by wrapping it in quotation marks. This wrapped command, plus an optional command prefix, will then be executed through a call to Runtime.exec. If the original binary name provided by the user contains a quotation mark followed by a space, the resulting command line will contain multiple tokens instead of one. This issue was patched in version 9.4.52, 10.0.16, 11.0.16 and 12.0.0-beta2. (CVE-2023-36479)
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.(CVE-2023-40167)
- Record
OESA-2024-2300- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2024:0778
9.8
Red Hat Security Advisory: Jenkins and Jenkins-2-plugins security update
- Record
RHSA-2024:0778- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:0797
8.1
Red Hat Security Advisory: Satellite 6.14.2 Async Security Update
- Record
RHSA-2024:0797- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:2010
7.6
Red Hat Security Advisory: Satellite 6.15.0 release
- Record
RHSA-2024:2010- CVSS 3.1
- 7.6 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-40167
5.3
Jetty is a Java based web server and servlet engine. Prior to versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1, Jetty accepts the + character proceeding the content-length value in a HTTP/1 header field. This is more permissive than allowed by the RFC and other servers routinely reject such requests with 400 responses. There is no known exploit scenario, but it is conceivable that request smuggling could result if jetty is used in combination with a server that does not close the connection after sending such a 400 response. Versions 9.4.52, 10.0.16, 11.0.16, and 12.0.1 contain a patch for this issue. There is no workaround as there is no known exploit scenario.
- Record
UBUNTU-CVE-2023-40167- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVCLSA-2025-1766275693 No score
TuxCare security update for 4 packages (7 CVEs)
TuxCare rebuilt 4 packages to address 7 CVEs. Fixed in 9.4.48.v20220622-tuxcare.1.
- Record
CLSA-2025-1766275693- Updated
- 2026-11-02
OSVCLSA-2026-1778546718 No score
TuxCare security update for 7 packages (14 CVEs)
TuxCare rebuilt 7 packages to address 14 CVEs. Fixed in 9.4.50.v20221201-tuxcare.1.
- Record
CLSA-2026-1778546718- Updated
- 2026-11-02
OSVCLSA-2026-1787149562 No score
TuxCare security update for 24 packages (2 CVEs)
TuxCare rebuilt 24 packages to address 2 CVEs. Fixed in 9.4.41.v20210516-tuxcare.4.
- Record
CLSA-2026-1787149562- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13329-1 No score
jetty-annotations-9.4.53-1.1 on GA media
These are all security issues fixed in the jetty-annotations-9.4.53-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13329-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:4210-1 No score
Security update for jetty-minimal
This update for jetty-minimal fixes the following issues:
-
Updated to version 9.4.53.v20231009:
- CVE-2023-44487: Fixed a potential denial of service scenario via RST frame floods (bsc#1216169).
- CVE-2023-36478: Fixed an integer overflow in the HTTP/2 HPACK decoder (bsc#1216162).
- CVE-2023-40167: Fixed a permissive HTTP header parsing issue that could potentially lead to HTTP smuggling attacks (bsc#1215417).
- CVE-2023-36479: Fixed an incorrect command execution when sending requests with certain characters in requested filenames (bsc#1215415).
- CVE-2023-41900: Fixed an issue where an invalidated session would be allowed to perform a single request (bsc#1215416).
- Record
SUSE-SU-2023:4210-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:jetty-httpMaven |
9.0.0 to 9.4.51 | 9.4.52 |
org.eclipse.jetty:jetty-httpMaven |
10.0.0 to 10.0.15 | 10.0.16 |
org.eclipse.jetty:jetty-httpMaven |
11.0.0 to 11.0.15 | 11.0.16 |
org.eclipse.jetty:jetty-httpMaven |
12.0.0 to 12.0.0 | 12.0.1 |
org.eclipse.jetty.http2:http2-commonTuxCare:Maven From an advisory covering 7 CVEs |
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1 | 9.4.48.v20220622-tuxcare.1 |
org.eclipse.jetty:jetty-httpTuxCare:Maven From an advisory covering 7 CVEs |
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1 | 9.4.48.v20220622-tuxcare.1 |
Show 146 moreShow less
| Package | Affected | Fixed |
|---|---|---|
org.eclipse.jetty:jetty-serverTuxCare:Maven From an advisory covering 7 CVEs |
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1 | 9.4.48.v20220622-tuxcare.1 |
org.eclipse.jetty:jetty-servletsTuxCare:Maven From an advisory covering 7 CVEs |
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.1 | 9.4.48.v20220622-tuxcare.1 |
org.eclipse.jetty.http2:http2-commonTuxCare:Maven From an advisory covering 13 CVEs |
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1 | 9.4.50.v20221201-tuxcare.1 |
org.eclipse.jetty.http2:http2-serverTuxCare:Maven From an advisory covering 13 CVEs |
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1 | 9.4.50.v20221201-tuxcare.1 |
org.eclipse.jetty:jetty-httpTuxCare:Maven From an advisory covering 13 CVEs |
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1 | 9.4.50.v20221201-tuxcare.1 |
org.eclipse.jetty:jetty-openidTuxCare:Maven From an advisory covering 13 CVEs |
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1 | 9.4.50.v20221201-tuxcare.1 |
org.eclipse.jetty:jetty-serverTuxCare:Maven From an advisory covering 13 CVEs |
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1 | 9.4.50.v20221201-tuxcare.1 |
org.eclipse.jetty:jetty-servletsTuxCare:Maven From an advisory covering 13 CVEs |
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1 | 9.4.50.v20221201-tuxcare.1 |
org.eclipse.jetty:jetty-xmlTuxCare:Maven From an advisory covering 13 CVEs |
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1 | 9.4.50.v20221201-tuxcare.1 |
org.eclipse.jetty.websocket:javax-websocket-client-implTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty.websocket:javax-websocket-server-implTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty.websocket:websocket-apiTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty.websocket:websocket-clientTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty.websocket:websocket-commonTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty.websocket:websocket-serverTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty.websocket:websocket-servletTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-annotationsTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-bomTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-clientTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-continuationTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-httpTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-ioTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-jmxTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-jndiTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-plusTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-securityTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-serverTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-servletTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-servletsTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-utilTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-util-ajaxTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-webappTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
org.eclipse.jetty:jetty-xmlTuxCare:Maven From an advisory covering 2 CVEs |
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.4, plus listed versions 9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.29.4.41.v20210516-tuxcare.3 |
9.4.41.v20210516-tuxcare.4 |
jetty9Debian:12 |
before 9.4.50-4+deb12u1, plus listed versions 9.4.50-4 |
9.4.50-4+deb12u1 |
jetty9Debian:13 |
before 9.4.52-1 | 9.4.52-1 |
jetty9Debian:14 |
before 9.4.52-1 | 9.4.52-1 |
jetty9Debian:10 From an advisory covering 4 CVEs |
before 9.4.16-0+deb10u3, plus listed versions 9.4.15-19.4.16-0+deb10u19.4.16-0+deb10u2 |
9.4.16-0+deb10u3 |
jetty9Debian:11 From an advisory covering 5 CVEs |
before 9.4.39-3+deb11u2, plus listed versions 9.4.39-39.4.39-3+deb11u1 |
9.4.39-3+deb11u2 |
jetty9Debian:12 From an advisory covering 5 CVEs |
before 9.4.50-4+deb12u1, plus listed versions 9.4.50-4 |
9.4.50-4+deb12u1 |
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:jetty-httpMaven |
9.0.0 up to 9.4.52, plus listed versions 9.0.0.v201303089.0.1.v201304089.0.2.v201304179.0.3.v201305069.0.4.v20130625 Show 45 moreShow less9.0.5.v201308159.0.6.v201309309.0.7.v201311079.1.0.M09.1.0.RC09.1.0.RC19.1.0.RC29.1.0.v201311159.1.1.v201401089.1.2.v201402109.1.3.v201402259.1.4.v201404019.1.5.v201405059.1.6.v201601129.2.0.M09.2.0.M19.2.0.RC09.2.0.v201405269.2.1.v201406099.2.10.v201503109.2.11.M09.2.11.v201505299.2.12.M09.2.12.v201507099.2.13.v201507309.2.14.v201511069.2.15.v201602109.2.16.v201604149.2.17.v201605179.2.18.v201607219.2.19.v201609089.2.2.v201407239.2.20.v201612169.2.21.v201701209.2.22.v201706069.2.23.v201712189.2.24.v201801059.2.25.v201806069.2.26.v201808069.2.27.v201904039.2.28.v201904189.2.29.v201911059.2.3.v201409059.2.30.v202004289.2.4.v20141103 |
9.4.52 |
org.eclipse.jetty:jetty-httpMaven |
10.0.0 up to 10.0.16, plus listed versions 10.0.110.0.1010.0.1110.0.1210.0.13 Show 10 moreShow less10.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-httpMaven |
11.0.0 up to 11.0.16, plus listed versions 11.0.111.0.1011.0.1111.0.1211.0.13 Show 10 moreShow less11.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-httpMaven |
12.0.0 up to 12.0.1 | 12.0.1 |
jettyopenEuler:20.03-LTS-SP4 From an advisory covering 3 CVEs |
before 9.4.16-7.oe2003sp4 | 9.4.16-7.oe2003sp4 |
jettyopenEuler:22.03-LTS-SP1 From an advisory covering 3 CVEs |
before 9.4.16-7.oe2203sp1 | 9.4.16-7.oe2203sp1 |
jettyopenEuler:24.03-LTS From an advisory covering 3 CVEs |
before 9.4.16-7.oe2403 | 9.4.16-7.oe2403 |
jettyopenEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 9.4.16-7.oe2203sp4 | 9.4.16-7.oe2203sp4 |
jettyopenEuler:22.03-LTS-SP3 From an advisory covering 3 CVEs |
before 9.4.16-7.oe2203sp3 | 9.4.16-7.oe2203sp3 |
jenkins-2-pluginsRed Hat:ocp_tools:4.12::el8 From an advisory covering 24 CVEs |
before 0:4.12.1706515741-1.el8 | 0:4.12.1706515741-1.el8 |
jenkinsRed Hat:ocp_tools:4.12::el8 From an advisory covering 24 CVEs |
before 0:2.426.3.1706515686-3.el8 | 0:2.426.3.1706515686-3.el8 |
mosquittoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debuginfoRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debugsourceRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquittoRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
mosquitto-debugsourceRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:2.0.17-1.el8sat | 0:2.0.17-1.el8sat |
rubygem-grpcRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:1.58.0-1.el8sat | 0:1.58.0-1.el8sat |
puppetserverRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
puppetserverRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
rubygem-sidekiqRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.5.12-1.el8sat | 0:6.5.12-1.el8sat |
candlepinRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:4.3.11-1.el8sat | 0:4.3.11-1.el8sat |
candlepin-selinuxRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:4.3.11-1.el8sat | 0:4.3.11-1.el8sat |
puppet-agentRed Hat:satellite_capsule:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.27.0-1.el8sat | 0:7.27.0-1.el8sat |
puppet-agentRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:7.27.0-1.el8sat | 0:7.27.0-1.el8sat |
rubygem-pumaRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.3.1-1.el8sat | 0:6.3.1-1.el8sat |
rubygem-puma-debuginfoRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.3.1-1.el8sat | 0:6.3.1-1.el8sat |
rubygem-puma-debugsourceRed Hat:satellite:6.14::el8 From an advisory covering 10 CVEs |
before 0:6.3.1-1.el8sat | 0:6.3.1-1.el8sat |
python-pygmentsRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
python3.11-pygmentsRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
python-pygmentsRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
python3.11-pygmentsRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:2.17.0-1.el8pc | 0:2.17.0-1.el8pc |
foremanRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-debugRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foremanRed Hat:satellite_utils:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-cliRed Hat:satellite_utils:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foremanRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-cliRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-debugRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-dynflow-sidekiqRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-ec2Red Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-journaldRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-libvirtRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-openstackRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-ovirtRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-pcpRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-postgresqlRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-redisRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-serviceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-telemetryRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
foreman-vmwareRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.1.6-1.el8sat | 0:3.9.1.6-1.el8sat |
python-galaxy-importerRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
python3.11-galaxy-importerRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
python-galaxy-importerRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
python3.11-galaxy-importerRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:0.4.19-2.el8pc | 0:0.4.19-2.el8pc |
puppetserverRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
puppetserverRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:7.14.0-1.el8sat | 0:7.14.0-1.el8sat |
python-aiohttpRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python-aiohttp-debugsourceRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttpRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttp-debuginfoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python-aiohttpRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python-aiohttp-debugsourceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttpRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
python3.11-aiohttp-debuginfoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.9.2-1.el8pc | 0:3.9.2-1.el8pc |
rubygem-activesupportRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:6.1.7.6-1.el8sat | 0:6.1.7.6-1.el8sat |
rubygem-activesupportRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:6.1.7.6-1.el8sat | 0:6.1.7.6-1.el8sat |
python-djangoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python3.11-djangoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python-djangoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python3.11-djangoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:4.2.9-1.el8pc | 0:4.2.9-1.el8pc |
python-pycryptodomexRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python-pycryptodomex-debugsourceRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomexRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomex-debuginfoRed Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python-pycryptodomexRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python-pycryptodomex-debugsourceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomexRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
python3.11-pycryptodomex-debuginfoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.20.0-1.el8pc | 0:3.20.0-1.el8pc |
rubygem-pumaRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:6.4.2-1.el8sat | 0:6.4.2-1.el8sat |
rubygem-puma-debuginfoRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:6.4.2-1.el8sat | 0:6.4.2-1.el8sat |
rubygem-puma-debugsourceRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:6.4.2-1.el8sat | 0:6.4.2-1.el8sat |
rubygem-auditedRed Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:5.4.2-1.el8sat | 0:5.4.2-1.el8sat |
python-jinja2Red Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
python3.11-jinja2Red Hat:satellite_capsule:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
python-jinja2Red Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
python3.11-jinja2Red Hat:satellite:6.15::el8 From an advisory covering 18 CVEs |
before 0:3.1.3-1.el8pc | 0:3.1.3-1.el8pc |
jetty-minimalSUSE:Linux Enterprise Module for Development Tools 15 SP4 From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise Module for Development Tools 15 SP5 From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalSUSE:Enterprise Storage 7.1 From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalopenSUSE:Leap 15.4 From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
jetty-minimalopenSUSE:Leap 15.5 From an advisory covering 5 CVEs |
before 9.4.53-150200.3.22.1 | 9.4.53-150200.3.22.1 |
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 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | uthrasri/Jetty-v9.4.31_CVE-2023-40167 | 2025-03-03 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-40167 is a medium vulnerability (CVSS 5.3) in Eclipse Jetty, published July 10, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.28%, the 70th percentile. Fixed in org.eclipse.jetty:jetty-xml 11.0.16.
References
github.com/eclipse/jetty.project/security/advisories/GHSA-hmr7-m48g-48f6
rfc-editor.org/rfc/rfc9110
debian.org/security/2023/dsa-5507
lists.debian.org/debian-lts-announce/2023/09/msg00039.html
github.com/eclipse/jetty.project/security/advisories/GHSA-58qw-p7qm-5rvh
github.com/eclipse/jetty.project/pull/10067
Show 194 moreShow less
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-2023-40167
github.com/advisories/GHSA-hmr7-m48g-48f6
github.com/CVEProject/cvelistV5/tree/main/cves/2023/40xxx/CVE-2023-40167.json
security-tracker.debian.org/tracker/CVE-2023-40167
github.com/eclipse/jetty.project
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2268
nvd.nist.gov/vuln/detail/CVE-2023-26048
nvd.nist.gov/vuln/detail/CVE-2023-36479
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2297
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2298
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2299
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2300
access.redhat.com/errata/RHSA-2024:0778
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1856376
bugzilla.redhat.com/show_bug.cgi?id=1955739
bugzilla.redhat.com/show_bug.cgi?id=2066479
bugzilla.redhat.com/show_bug.cgi?id=2107376
bugzilla.redhat.com/show_bug.cgi?id=2126789
bugzilla.redhat.com/show_bug.cgi?id=2135435
bugzilla.redhat.com/show_bug.cgi?id=2164278
bugzilla.redhat.com/show_bug.cgi?id=2170039
bugzilla.redhat.com/show_bug.cgi?id=2170041
bugzilla.redhat.com/show_bug.cgi?id=2177632
bugzilla.redhat.com/show_bug.cgi?id=2177634
bugzilla.redhat.com/show_bug.cgi?id=2180530
bugzilla.redhat.com/show_bug.cgi?id=2215229
bugzilla.redhat.com/show_bug.cgi?id=2222710
bugzilla.redhat.com/show_bug.cgi?id=2227788
bugzilla.redhat.com/show_bug.cgi?id=2232422
bugzilla.redhat.com/show_bug.cgi?id=2232423
bugzilla.redhat.com/show_bug.cgi?id=2232425
bugzilla.redhat.com/show_bug.cgi?id=2232426
bugzilla.redhat.com/show_bug.cgi?id=2236340
bugzilla.redhat.com/show_bug.cgi?id=2236341
bugzilla.redhat.com/show_bug.cgi?id=2239634
bugzilla.redhat.com/show_bug.cgi?id=2260180
bugzilla.redhat.com/show_bug.cgi?id=2260182
issues.redhat.com/browse/JKNS-271
issues.redhat.com/browse/JKNS-289
issues.redhat.com/browse/OCPBUGS-10976
issues.redhat.com/browse/OCPBUGS-11158
issues.redhat.com/browse/OCPBUGS-11348
issues.redhat.com/browse/OCPBUGS-1357
issues.redhat.com/browse/OCPBUGS-13652
issues.redhat.com/browse/OCPBUGS-13901
issues.redhat.com/browse/OCPBUGS-14113
issues.redhat.com/browse/OCPBUGS-14393
issues.redhat.com/browse/OCPBUGS-14642
issues.redhat.com/browse/OCPBUGS-15648
issues.redhat.com/browse/OCPBUGS-1709
issues.redhat.com/browse/OCPBUGS-1942
issues.redhat.com/browse/OCPBUGS-2099
issues.redhat.com/browse/OCPBUGS-2184
issues.redhat.com/browse/OCPBUGS-2318
issues.redhat.com/browse/OCPBUGS-27391
issues.redhat.com/browse/OCPBUGS-3692
issues.redhat.com/browse/OCPBUGS-4819
issues.redhat.com/browse/OCPBUGS-4833
issues.redhat.com/browse/OCPBUGS-655
issues.redhat.com/browse/OCPBUGS-6632
issues.redhat.com/browse/OCPBUGS-6982
issues.redhat.com/browse/OCPBUGS-7016
issues.redhat.com/browse/OCPBUGS-7050
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0778.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-2021-26291
cve.org/CVERecord?id=CVE-2021-26291
nvd.nist.gov/vuln/detail/CVE-2021-26291
maven.apache.org/docs/3.8.1/release-notes.html
access.redhat.com/security/cve/CVE-2022-1962
cve.org/CVERecord?id=CVE-2022-1962
nvd.nist.gov/vuln/detail/CVE-2022-1962
go.dev/issue/53616
groups.google.com/g/golang-announce/c/nqrv9fbR0zE
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-29599
cve.org/CVERecord?id=CVE-2022-29599
nvd.nist.gov/vuln/detail/CVE-2022-29599
access.redhat.com/security/cve/CVE-2022-42889
cve.org/CVERecord?id=CVE-2022-42889
nvd.nist.gov/vuln/detail/CVE-2022-42889
blogs.apache.org/security/entry/cve-2022-42889
lists.apache.org/thread/n2bd4vdsgkqh2tm14l1wyc3jyol7s1om
seclists.org/oss-sec/2022/q4/22
access.redhat.com/security/cve/CVE-2023-2976
cve.org/CVERecord?id=CVE-2023-2976
nvd.nist.gov/vuln/detail/CVE-2023-2976
access.redhat.com/security/cve/CVE-2023-20861
cve.org/CVERecord?id=CVE-2023-20861
nvd.nist.gov/vuln/detail/CVE-2023-20861
spring.io/blog/2023/03/20/spring-framework-6-0-7-and-5-3-26-fix-cve-2023-20860-and-cve-2023-20861
access.redhat.com/security/cve/CVE-2023-20862
cve.org/CVERecord?id=CVE-2023-20862
nvd.nist.gov/vuln/detail/CVE-2023-20862
spring.io/security/cve-2023-20862
access.redhat.com/security/cve/CVE-2023-24422
cve.org/CVERecord?id=CVE-2023-24422
nvd.nist.gov/vuln/detail/CVE-2023-24422
jenkins.io/security/advisory/2023-01-24
access.redhat.com/security/cve/CVE-2023-25761
cve.org/CVERecord?id=CVE-2023-25761
nvd.nist.gov/vuln/detail/CVE-2023-25761
jenkins.io/security/advisory/2023-02-15
access.redhat.com/security/cve/CVE-2023-25762
cve.org/CVERecord?id=CVE-2023-25762
nvd.nist.gov/vuln/detail/CVE-2023-25762
access.redhat.com/security/cve/CVE-2023-26048
cve.org/CVERecord?id=CVE-2023-26048
github.com/eclipse/jetty.project/security/advisories/GHSA-qw69-rqj8-6qw8
access.redhat.com/security/cve/CVE-2023-26049
cve.org/CVERecord?id=CVE-2023-26049
nvd.nist.gov/vuln/detail/CVE-2023-26049
github.com/eclipse/jetty.project/security/advisories/GHSA-p26g-97m4-6q7c
access.redhat.com/security/cve/CVE-2023-27903
cve.org/CVERecord?id=CVE-2023-27903
nvd.nist.gov/vuln/detail/CVE-2023-27903
jenkins.io/security/advisory/2023-03-08
access.redhat.com/security/cve/CVE-2023-27904
cve.org/CVERecord?id=CVE-2023-27904
nvd.nist.gov/vuln/detail/CVE-2023-27904
access.redhat.com/security/cve/CVE-2023-37947
cve.org/CVERecord?id=CVE-2023-37947
nvd.nist.gov/vuln/detail/CVE-2023-37947
jenkins.io/security/advisory/2023-07-12
access.redhat.com/security/cve/CVE-2023-40167
cve.org/CVERecord?id=CVE-2023-40167
access.redhat.com/security/cve/CVE-2023-40337
cve.org/CVERecord?id=CVE-2023-40337
nvd.nist.gov/vuln/detail/CVE-2023-40337
jenkins.io/security/advisory/2023-08-16
access.redhat.com/security/cve/CVE-2023-40338
cve.org/CVERecord?id=CVE-2023-40338
nvd.nist.gov/vuln/detail/CVE-2023-40338
access.redhat.com/security/cve/CVE-2023-40339
cve.org/CVERecord?id=CVE-2023-40339
nvd.nist.gov/vuln/detail/CVE-2023-40339
access.redhat.com/security/cve/CVE-2023-40341
cve.org/CVERecord?id=CVE-2023-40341
nvd.nist.gov/vuln/detail/CVE-2023-40341
access.redhat.com/security/cve/CVE-2024-23897
cve.org/CVERecord?id=CVE-2024-23897
nvd.nist.gov/vuln/detail/CVE-2024-23897
openwall.com/lists/oss-security/2024/01/24/6
jenkins.io/security/advisory/2024-01-24
cisa.gov/known-exploited-vulnerabilities-catalog
access.redhat.com/security/cve/CVE-2024-23898
cve.org/CVERecord?id=CVE-2024-23898
nvd.nist.gov/vuln/detail/CVE-2024-23898
bugzilla.redhat.com/show_bug.cgi?id=2232729
bugzilla.redhat.com/show_bug.cgi?id=2236882
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_0797.json
cve.org/CVERecord?id=CVE-2023-0809
nvd.nist.gov/vuln/detail/CVE-2023-0809
github.com/eclipse/mosquitto/commit/6113eac95a9df634fbc858be542c4a0456bfe7b9
github.com/advisories/GHSA-p25m-jpj4-qcrr
github.com/grpc/grpc/pull/33656
github.com/grpc/grpc/pull/33667
github.com/grpc/grpc/pull/33669
github.com/grpc/grpc/pull/33670
github.com/grpc/grpc/pull/33672
github.com/sidekiq/sidekiq/commit/62c90d7c5a7d8a378d79909859d87c2e0702bf89
curl.se/docs/CVE-2023-38545.html
github.com/puma/puma/security/advisories/GHSA-68xg-gqqm-vgj8
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_2010.json
github.com/aio-libs/aiohttp/security/advisories/GHSA-45c4-8wx5-qw6w
github.com/rubysec/ruby-advisory-db/blob/master/gems/activesupport/CVE-2023-38037.yml
djangoproject.com/weblog/2023/sep/04/security-releases
djangoproject.com/weblog/2023/oct/04/security-releases
github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg
pypi.org/project/pycryptodomex
suse.com/support/update/announcement/2023/suse-su-20234210-1
bugzilla.suse.com/1215415
bugzilla.suse.com/1215416
bugzilla.suse.com/1215417
bugzilla.suse.com/1216162
bugzilla.suse.com/1216169
suse.com/security/cve/CVE-2023-36478
suse.com/security/cve/CVE-2023-36479
suse.com/security/cve/CVE-2023-40167
suse.com/security/cve/CVE-2023-41900
suse.com/security/cve/CVE-2023-44487
ubuntu.com/security/CVE-2023-40167
Left out here: 376 versions and 354 references. The JSON record has them.