Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2023:4210-1

Опубликовано: 26 окт. 2023
Источник: suse-cvrf

Описание

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).

Список пакетов

SUSE Enterprise Storage 7.1
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise Module for Development Tools 15 SP4
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise Module for Development Tools 15 SP5
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise Server 15 SP2-LTSS
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise Server 15 SP3-LTSS
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3
jetty-http-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
openSUSE Leap 15.4
jetty-annotations-9.4.53-150200.3.22.1
jetty-ant-9.4.53-150200.3.22.1
jetty-cdi-9.4.53-150200.3.22.1
jetty-client-9.4.53-150200.3.22.1
jetty-continuation-9.4.53-150200.3.22.1
jetty-deploy-9.4.53-150200.3.22.1
jetty-fcgi-9.4.53-150200.3.22.1
jetty-http-9.4.53-150200.3.22.1
jetty-http-spi-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-jaas-9.4.53-150200.3.22.1
jetty-jmx-9.4.53-150200.3.22.1
jetty-jndi-9.4.53-150200.3.22.1
jetty-jsp-9.4.53-150200.3.22.1
jetty-minimal-javadoc-9.4.53-150200.3.22.1
jetty-openid-9.4.53-150200.3.22.1
jetty-plus-9.4.53-150200.3.22.1
jetty-proxy-9.4.53-150200.3.22.1
jetty-quickstart-9.4.53-150200.3.22.1
jetty-rewrite-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-servlets-9.4.53-150200.3.22.1
jetty-start-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
jetty-webapp-9.4.53-150200.3.22.1
jetty-xml-9.4.53-150200.3.22.1
openSUSE Leap 15.5
jetty-annotations-9.4.53-150200.3.22.1
jetty-ant-9.4.53-150200.3.22.1
jetty-cdi-9.4.53-150200.3.22.1
jetty-client-9.4.53-150200.3.22.1
jetty-continuation-9.4.53-150200.3.22.1
jetty-deploy-9.4.53-150200.3.22.1
jetty-fcgi-9.4.53-150200.3.22.1
jetty-http-9.4.53-150200.3.22.1
jetty-http-spi-9.4.53-150200.3.22.1
jetty-io-9.4.53-150200.3.22.1
jetty-jaas-9.4.53-150200.3.22.1
jetty-jmx-9.4.53-150200.3.22.1
jetty-jndi-9.4.53-150200.3.22.1
jetty-jsp-9.4.53-150200.3.22.1
jetty-minimal-javadoc-9.4.53-150200.3.22.1
jetty-openid-9.4.53-150200.3.22.1
jetty-plus-9.4.53-150200.3.22.1
jetty-proxy-9.4.53-150200.3.22.1
jetty-quickstart-9.4.53-150200.3.22.1
jetty-rewrite-9.4.53-150200.3.22.1
jetty-security-9.4.53-150200.3.22.1
jetty-server-9.4.53-150200.3.22.1
jetty-servlet-9.4.53-150200.3.22.1
jetty-servlets-9.4.53-150200.3.22.1
jetty-start-9.4.53-150200.3.22.1
jetty-util-9.4.53-150200.3.22.1
jetty-util-ajax-9.4.53-150200.3.22.1
jetty-webapp-9.4.53-150200.3.22.1
jetty-xml-9.4.53-150200.3.22.1

Описание

Eclipse Jetty provides a web server and servlet container. In versions 11.0.0 through 11.0.15, 10.0.0 through 10.0.15, and 9.0.0 through 9.4.52, an integer overflow in `MetaDataBuilder.checkSize` allows for HTTP/2 HPACK header values to exceed their size limit. `MetaDataBuilder.java` determines if a header name or value exceeds the size limit, and throws an exception if the limit is exceeded. However, when length is very large and huffman is true, the multiplication by 4 in line 295 will overflow, and length will become negative. `(_size+length)` will now be negative, and the check on line 296 will not be triggered. Furthermore, `MetaDataBuilder.checkSize` allows for user-entered HPACK header value sizes to be negative, potentially leading to a very large buffer allocation later on when the user-entered size is multiplied by 2. This means that if a user provides a negative length value (or, more precisely, a length value which, when multiplied by the 4/3 fudge factor, is negative), and this length value is a very large positive number when multiplied by 2, then the user can cause a very large buffer to be allocated on the server. Users of HTTP/2 can be impacted by a remote denial of service attack. The issue has been fixed in versions 11.0.16, 10.0.16, and 9.4.53. There are no known workarounds.


Затронутые продукты
SUSE Enterprise Storage 7.1:jetty-http-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-io-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-security-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-server-9.4.53-150200.3.22.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.


Затронутые продукты
SUSE Enterprise Storage 7.1:jetty-http-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-io-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-security-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-server-9.4.53-150200.3.22.1

Ссылки

Описание

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.


Затронутые продукты
SUSE Enterprise Storage 7.1:jetty-http-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-io-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-security-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-server-9.4.53-150200.3.22.1

Ссылки

Описание

Jetty is a Java based web server and servlet engine. Versions 9.4.21 through 9.4.51, 10.0.15, and 11.0.15 are vulnerable to weak authentication. If a Jetty `OpenIdAuthenticator` uses the optional nested `LoginService`, and that `LoginService` decides to revoke an already authenticated user, then the current request will still treat the user as authenticated. The authentication is then cleared from the session and subsequent requests will not be treated as authenticated. So a request on a previously authenticated session could be allowed to bypass authentication after it had been rejected by the `LoginService`. This impacts usages of the jetty-openid which have configured a nested `LoginService` and where that `LoginService` will is capable of rejecting previously authenticated users. Versions 9.4.52, 10.0.16, and 11.0.16 have a patch for this issue.


Затронутые продукты
SUSE Enterprise Storage 7.1:jetty-http-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-io-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-security-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-server-9.4.53-150200.3.22.1

Ссылки

Описание

The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.


Затронутые продукты
SUSE Enterprise Storage 7.1:jetty-http-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-io-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-security-9.4.53-150200.3.22.1
SUSE Enterprise Storage 7.1:jetty-server-9.4.53-150200.3.22.1

Ссылки
Уязвимость SUSE-SU-2023:4210-1