Every CVE Search/ Get API key

CVE-2023-36479

Jetty vulnerable to errant command quoting in CGI Servlet

3.5 LowFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

1.16%Up 1.1 points since Sep 16, 2023
90%50%10%1%

What each source reports

CVE List Score used 3.5

Jetty vulnerable to errant command quoting in CGI Servlet

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.

Record
CVE-2023-36479
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
Weakness
CWE-149
Updated
2026-11-02
EUVDEUVD-2023-2405 3.5

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.

Record
EUVD-2023-2405
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-3gh6-v5v9-6v9j 3.5

Jetty vulnerable to errant command quoting in CGI Servlet

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. For example, if a request references a binary called file” name “here, the escaping algorithm will generate the command line string “file” name “here”, which will invoke the binary named file, not the one that the user requested.

if (execCmd.length() > 0 && execCmd.charAt(0) != '"' && execCmd.contains(" "))
execCmd = "\"" + execCmd + "\"";

Exploit Scenario

The cgi-bin directory contains a binary named exec and a subdirectory named exec” commands, which contains a file called bin1. The user sends to the CGI servlet a request for the filename exec” commands/bin1. This request will pass the file existence check on lines 194 through 205. The servlet will add quotation marks around this filename, resulting in the command line string “exec” commands/bin1”. When this string is passed to Runtime.exec, instead of executing the bin1 binary, the server will execute the exec binary with the argument commands/file1”. In addition to being incorrect, this behavior may bypass alias checks, and it may cause other unintended behaviors if a command prefix is configured.

If the useFullPath configuration setting is off, the command need not pass the existence check. The attack would not rely on a binary and subdirectory having similar names, and the attack will succeed on a much wider variety of directory structures.

Impact

Users of the org.eclipse.jetty.servlets.CGI Servlet with a very specific command structure may have the wrong command executed.

Patches

No patch. In Jetty 9.x, 10.x, and 11.x the org.eclipse.jetty.servlets.CGI has been deprecated. In Jetty 12 (all environments) the org.eclipse.jetty.servlets.CGI has been entirely removed.

Workarounds

The org.eclipse.jetty.servlets.CGI Servlet should not be used. Fast CGI support is available instead.

References

Record
GHSA-3gh6-v5v9-6v9j
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
Weakness
CWE-149
Updated
2026-11-02
GitHub AdvisoriesGHSA-58qw-p7qm-5rvh 3.9

Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations

From the reporter

XmlParser is 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 LowCVSS: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
NVD 3.5

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.

Record
CVE-2023-36479
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-149
Updated
2026-11-02
OSV 3.5

Jetty vulnerable to errant command quoting in CGI Servlet

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.

Record
CVE-2023-36479
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
Weakness
CWE-149
Updated
2026-11-02
Show 20 moreShow less
OSVDEBIAN-CVE-2023-36479 3.1

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.

Record
DEBIAN-CVE-2023-36479
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVGHSA-3gh6-v5v9-6v9j 3.5

Jetty vulnerable to errant command quoting in CGI Servlet

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. For example, if a request references a binary called file” name “here, the escaping algorithm will generate the command line string “file” name “here”, which will invoke the binary named file, not the one that the user requested.

if (execCmd.length() > 0 && execCmd.charAt(0) != '"' && execCmd.contains(" "))
execCmd = "\"" + execCmd + "\"";

Exploit Scenario

The cgi-bin directory contains a binary named exec and a subdirectory named exec” commands, which contains a file called bin1. The user sends to the CGI servlet a request for the filename exec” commands/bin1. This request will pass the file existence check on lines 194 through 205. The servlet will add quotation marks around this filename, resulting in the command line string “exec” commands/bin1”. When this string is passed to Runtime.exec, instead of executing the bin1 binary, the server will execute the exec binary with the argument commands/file1”. In addition to being incorrect, this behavior may bypass alias checks, and it may cause other unintended behaviors if a command prefix is configured.

If the useFullPath configuration setting is off, the command need not pass the existence check. The attack would not rely on a binary and subdirectory having similar names, and the attack will succeed on a much wider variety of directory structures.

Impact

Users of the org.eclipse.jetty.servlets.CGI Servlet with a very specific command structure may have the wrong command executed.

Patches

No patch. In Jetty 9.x, 10.x, and 11.x the org.eclipse.jetty.servlets.CGI has been deprecated. In Jetty 12 (all environments) the org.eclipse.jetty.servlets.CGI has been entirely removed.

Workarounds

The org.eclipse.jetty.servlets.CGI Servlet should not be used. Fast CGI support is available instead.

References

Record
GHSA-3gh6-v5v9-6v9j
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
Weakness
CWE-149
Updated
2026-11-02
OSVGHSA-58qw-p7qm-5rvh 3.9

Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations

From the reporter

XmlParser is 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 LowCVSS: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
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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
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 HighCVSS: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 HighCVSS: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-36479 3.5

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.

Record
UBUNTU-CVE-2023-36479
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:L/A:N
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVCLSA-2026-1767658110 No score

TuxCare security update for org.eclipse.jetty (3 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 3 CVEs. Fixed in 9.4.24.v20191120-tuxcare.1.

Record
CLSA-2026-1767658110
Updated
2026-11-02
OSVCLSA-2026-1775003156 No score

TuxCare security update for org.eclipse.jetty (6 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 6 CVEs. Fixed in 8.2.0.v20160908-tuxcare.2.

Record
CLSA-2026-1775003156
Updated
2026-11-02
OSVCLSA-2026-1778201084 No score

TuxCare security update for org.eclipse.jetty (6 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 6 CVEs. Fixed in 7.6.0.v20120127-tuxcare.1.

Record
CLSA-2026-1778201084
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-1779842950 No score

TuxCare security update for 5 packages (5 CVEs)

TuxCare rebuilt 5 packages to address 5 CVEs. Fixed in 9.4.48.v20220622-tuxcare.2.

Record
CLSA-2026-1779842950
Updated
2026-11-02
OSVCLSA-2026-1780361408 No score

TuxCare security update for org.eclipse.jetty (12 CVEs)

TuxCare rebuilt 4 org.eclipse.jetty packages to address 12 CVEs. Fixed in 9.2.16.v20160414-tuxcare.1.

Record
CLSA-2026-1780361408
Updated
2026-11-02
OSVCLSA-2026-1785926105 No score

TuxCare security update for org.eclipse.jetty:jetty-servlets (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-servlets to address 1 CVE. Fixed in 9.4.41.v20210516-tuxcare.3.

Record
CLSA-2026-1785926105
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

Affected packages
PackageAffectedFixed
org.eclipse.jetty:jetty-servlets
Maven
9.0.0 to 9.4.51
9.4.52
org.eclipse.jetty:jetty-servlets
Maven
10.0.0 to 10.0.15
10.0.16
org.eclipse.jetty:jetty-servlets
Maven
11.0.0 to 11.0.15
11.0.16
org.eclipse.jetty.ee10:jetty-ee10-servlets
Maven
through 12.0.0-beta1
12.0.0-beta2
org.eclipse.jetty.ee9:jetty-ee9-servlets
Maven
through 12.0.0-beta1
12.0.0-beta2
org.eclipse.jetty.ee8:jetty-ee8-servlets
Maven
through 12.0.0-beta1
12.0.0-beta2
org.eclipse.jetty:jetty-xml
Maven
11.0.0-alpha0 to 11.0.15
11.0.16
org.eclipse.jetty:jetty-xml
Maven
10.0.0-alpha0 to 10.0.15
10.0.16
org.eclipse.jetty:jetty-xml
Maven
12.0.0.alpha0 to 12.0.0.beta4
12.0.0
org.eclipse.jetty:jetty-xml
Maven
through 9.4.51
9.4.52.v20230823
Show 134 moreShow less
Affected packages
PackageAffectedFixed
org.eclipse.jetty:jetty-openid
TuxCare:Maven
From an advisory covering 3 CVEs
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.1
9.4.24.v20191120-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 3 CVEs
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.1
9.4.24.v20191120-tuxcare.1
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 6 CVEs
8.2.0.v20160908 up to 8.2.0.v20160908-tuxcare.2, plus listed versions
8.2.0.v20160908-tuxcare.1
8.2.0.v20160908-tuxcare.2
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 6 CVEs
8.2.0.v20160908 up to 8.2.0.v20160908-tuxcare.2, plus listed versions
8.2.0.v20160908-tuxcare.1
8.2.0.v20160908-tuxcare.2
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 6 CVEs
7.6.0.v20120127 up to 7.6.0.v20120127-tuxcare.1
7.6.0.v20120127-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 6 CVEs
7.6.0.v20120127 up to 7.6.0.v20120127-tuxcare.1
7.6.0.v20120127-tuxcare.1
org.eclipse.jetty.http2:http2-common
TuxCare: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-server
TuxCare: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-http
TuxCare: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-openid
TuxCare: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-server
TuxCare: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-servlets
TuxCare: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-xml
TuxCare: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-common
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-openid
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-xml
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 11 CVEs
9.2.16.v20160414 up to 9.2.16.v20160414-tuxcare.1
9.2.16.v20160414-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 11 CVEs
9.2.16.v20160414 up to 9.2.16.v20160414-tuxcare.1
9.2.16.v20160414-tuxcare.1
org.eclipse.jetty:jetty-webapp
TuxCare:Maven
From an advisory covering 11 CVEs
9.2.16.v20160414 up to 9.2.16.v20160414-tuxcare.1
9.2.16.v20160414-tuxcare.1
org.eclipse.jetty:jetty-xml
TuxCare:Maven
From an advisory covering 11 CVEs
9.2.16.v20160414 up to 9.2.16.v20160414-tuxcare.1
9.2.16.v20160414-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.3, plus listed versions
9.4.41.v20210516-tuxcare.19.4.41.v20210516-tuxcare.2
9.4.41.v20210516-tuxcare.3
jetty9
Debian:12
before 9.4.50-4+deb12u1, plus listed versions
9.4.50-4
9.4.50-4+deb12u1
jetty9
Debian:13
before 9.4.52-1
9.4.52-1
jetty9
Debian:14
before 9.4.52-1
9.4.52-1
jetty9
Debian: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
jetty9
Debian: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
jetty9
Debian: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-servlets
Maven
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 less
9.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-servlets
Maven
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 less
10.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-servlets
Maven
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 less
11.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.ee10:jetty-ee10-servlets
Maven
before 12.0.0-beta2
12.0.0-beta2
org.eclipse.jetty.ee9:jetty-ee9-servlets
Maven
before 12.0.0-beta2
12.0.0-beta2
org.eclipse.jetty.ee8:jetty-ee8-servlets
Maven
before 12.0.0-beta2
12.0.0-beta2
org.eclipse.jetty:jetty-xml
Maven
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 less
10.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-xml
Maven
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 less
11.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-xml
Maven
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-xml
Maven
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 less
7.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
jetty
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.4.16-7.oe2003sp4
9.4.16-7.oe2003sp4
jetty
openEuler:22.03-LTS-SP1
From an advisory covering 3 CVEs
before 9.4.16-7.oe2203sp1
9.4.16-7.oe2203sp1
jetty
openEuler:24.03-LTS
From an advisory covering 3 CVEs
before 9.4.16-7.oe2403
9.4.16-7.oe2403
jetty
openEuler:22.03-LTS-SP4
From an advisory covering 3 CVEs
before 9.4.16-7.oe2203sp4
9.4.16-7.oe2203sp4
jetty
openEuler:22.03-LTS-SP3
From an advisory covering 3 CVEs
before 9.4.16-7.oe2203sp3
9.4.16-7.oe2203sp3
mosquitto
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-debugsource
Red 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-grpc
Red Hat:satellite:6.14::el8
From an advisory covering 10 CVEs
before 0:1.58.0-1.el8sat
0:1.58.0-1.el8sat
puppetserver
Red 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
puppetserver
Red 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-sidekiq
Red Hat:satellite:6.14::el8
From an advisory covering 10 CVEs
before 0:6.5.12-1.el8sat
0:6.5.12-1.el8sat
candlepin
Red 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-selinux
Red 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-agent
Red 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-agent
Red 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-puma
Red 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-debuginfo
Red 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-debugsource
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red 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-pygments
Red Hat:satellite:6.15::el8
From an advisory covering 18 CVEs
before 0:2.17.0-1.el8pc
0:2.17.0-1.el8pc
foreman
Red 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-debug
Red 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
Red 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-cli
Red 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
Red 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-cli
Red 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-debug
Red 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-sidekiq
Red 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-ec2
Red 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-journald
Red 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-libvirt
Red 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-openstack
Red 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-ovirt
Red 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-pcp
Red 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-postgresql
Red 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-redis
Red 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-service
Red 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-telemetry
Red 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-vmware
Red 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-importer
Red 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-importer
Red 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-importer
Red 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-importer
Red Hat:satellite:6.15::el8
From an advisory covering 18 CVEs
before 0:0.4.19-2.el8pc
0:0.4.19-2.el8pc
puppetserver
Red 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
puppetserver
Red 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-aiohttp
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-activesupport
Red 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-activesupport
Red 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-django
Red 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-django
Red 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-django
Red 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-django
Red 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-pycryptodomex
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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-puma
Red 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-debuginfo
Red 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-debugsource
Red 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-audited
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-jinja2
Red 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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
SUSE: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-minimal
openSUSE: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-minimal
openSUSE:Leap 15.5
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty
Ubuntu:14.04:LTS
All versions, plus listed versions
6.1.26-1ubuntu16.1.26-1ubuntu1.16.1.26-1ubuntu1.2
None known
jetty
Ubuntu:16.04:LTS
All versions, plus listed versions
6.1.26-56.1.26-5ubuntu0.1
None known

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-36479 is a low vulnerability (CVSS 3.5) in Eclipse Jetty, published July 10, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.16%, the 67th percentile. Fixed in org.eclipse.jetty:jetty-servlets 9.4.52.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 376 versions and 221 references. The JSON record has them.

MoveEnter Open