CVE Vulnerabilities

CVE-2020-27223

Inefficient Algorithmic Complexity

Published: Feb 26, 2021 | Modified: Aug 20, 2025
CVSS 3.x
5.3
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:N/I:N/A:P
RedHat/V2
RedHat/V3
5.3 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

In Eclipse Jetty 9.4.6.v20170531 to 9.4.36.v20210114 (inclusive), 10.0.0, and 11.0.0 when Jetty handles a request containing multiple Accept headers with a large number of “quality” (i.e. q) parameters, the server may enter a denial of service (DoS) state due to high CPU usage processing those quality values, resulting in minutes of CPU time exhausted processing those quality values.

Weakness

An algorithm in a product has an inefficient worst-case computational complexity that may be detrimental to system performance and can be triggered by an attacker, typically using crafted manipulations that ensure that the worst case is being reached.

Affected Software

NameVendorStart VersionEnd Version
JettyEclipse9.4.7 (including)9.4.36 (excluding)
JettyEclipse9.4.6-20170531 (including)9.4.6-20170531 (including)
JettyEclipse9.4.6-20180619 (including)9.4.6-20180619 (including)
JettyEclipse9.4.36 (including)9.4.36 (including)
JettyEclipse9.4.36-20210114 (including)9.4.36-20210114 (including)
JettyEclipse10.0.0 (including)10.0.0 (including)
JettyEclipse11.0.0 (including)11.0.0 (including)
Red Hat AMQ 7.8.2RedHatjetty*
Red Hat AMQ 7.9.0RedHat*
Red Hat Fuse 7.10RedHatjetty*
Red Hat Integration Camel Quarkus 2RedHat*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-controller-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-log-reader-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-must-gather-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-operator-bundle:v1.4.6-5*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-registry-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-rsync-transfer-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-ui-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-velero-plugin-for-aws-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-velero-plugin-for-gcp-rhel8:v1.4.6-3*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-velero-plugin-for-microsoft-azure-rhel8:v1.4.6-4*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-velero-restic-restore-helper-rhel8:v1.4.6-5*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-migration-velero-rhel8:v1.4.6-5*
Red Hat Migration Toolkit for Containers 1.4RedHatrhmtc/openshift-velero-plugin-rhel8:v1.4.6-4*
Red Hat OpenShift Container Platform 3.11RedHatjenkins-0:2.289.1.1624365627-1.el7*
Red Hat OpenShift Container Platform 4.5RedHatjenkins-0:2.277.3.1623846768-1.el7*
Red Hat OpenShift Container Platform 4.6RedHatjenkins-0:2.277.3.1623853726-1.el8*
RHAF Camel-K 1.8RedHatjetty*
Jetty9Ubuntubionic*
Jetty9Ubuntufocal*
Jetty9Ubuntugroovy*
Jetty9Ubuntuhirsute*
Jetty9Ubuntuimpish*
Jetty9Ubuntukinetic*
Jetty9Ubuntutrusty*
Jetty9Ubuntuupstream*
Jetty9Ubuntuxenial*

References