PT-2022-6935 · Eclipse+3 · Eclipse Jetty+3

Published

2022-07-07

·

Updated

2024-11-26

·

CVE-2022-2048

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Eclipse Jetty versions prior to 9.4.47 Eclipse Jetty versions prior to 10.0.10 Eclipse Jetty versions prior to 11.0.10
Description The issue arises from the incorrect handling of invalid HTTP/2 requests by the Eclipse Jetty HTTP/2 server implementation. When such a request is encountered, the error handling fails to properly clean up active connections and associated resources. This can lead to a Denial of Service scenario where there are not enough resources left to process valid requests. A malicious client may exploit this to render the server unresponsive by exhausting the HTTP/2 flow control window or causing TCP congestion on the connection, thereby blocking the selector thread from writing an error response.
Recommendations For Eclipse Jetty versions prior to 9.4.47, update to version 9.4.47 or later. For Eclipse Jetty versions prior to 10.0.10, update to version 10.0.10 or later. For Eclipse Jetty versions prior to 11.0.10, update to version 11.0.10 or later. As a temporary workaround, consider filtering requests before sending them to Jetty, for example, using a proxy.

Fix

DoS

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2024-16002
ALT-PU-2024-16022
ALT-PU-2024-16072
BDU:2023-05681
BIT-JENKINS-2022-2048
CVE-2022-2048
DLA-3079-1
DSA-5198-1
GHSA-WGMR-MF83-7X4J
OESA-2023-1021
OESA-2023-1030
OESA-2023-1031
OESA-2023-1032
OPENSUSE-SU-2024:12182-1
RHSA-2023:0017
RHSA-2023:0777
RHSA-2023:3663

Affected Products

Alt Linux
Astra Linux
Eclipse Jetty
Jenkins