CVE Vulnerabilities

CVE-2021-27292

Published: Mar 17, 2021 | Modified: Mar 23, 2021
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:N/I:N/A:P
RedHat/V2
RedHat/V3
7.5 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Ubuntu
MEDIUM

ua-parser-js >= 0.7.14, fixed in 0.7.24, uses a regular expression which is vulnerable to denial of service. If an attacker sends a malicious User-Agent header, ua-parser-js will get stuck processing it for an extended period of time.

Affected Software

Name Vendor Start Version End Version
Ua-parser-js Ua-parser-js_project 0.7.14 (including) 0.7.24 (excluding)
OpenShift Logging 5.1 RedHat openshift-logging/kibana6-rhel8:v6.8.1-108 *
OpenShift Logging 5.2 RedHat openshift-logging/kibana6-rhel8:v6.8.1-110 *
OpenShift Logging 5.3 RedHat openshift-logging/kibana6-rhel8:v6.8.1-109 *
Red Hat Advanced Cluster Management for Kubernetes 2.3 for RHEL 8 RedHat rhacm2/acm-grafana-rhel8:v2.3.0-38 *
Red Hat OpenShift Container Platform 4.8 RedHat openshift4/ose-console:v4.8.0-202107010336.p0.git.188a490.assembly.stream *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-agent-rhel8:1.24.0-9 *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-all-in-one-rhel8:1.24.0-8 *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-collector-rhel8:1.24.0-8 *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-es-index-cleaner-rhel8:1.24.0-10 *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-es-rollover-rhel8:1.24.0-14 *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-ingester-rhel8:1.24.0-8 *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-query-rhel8:1.24.0-9 *
Red Hat OpenShift Jaeger 1.24 RedHat distributed-tracing/jaeger-rhel8-operator:1.24.0-16 *
Node-ua-parser-js Ubuntu bionic *
Node-ua-parser-js Ubuntu esm-apps/bionic *
Node-ua-parser-js Ubuntu esm-apps/focal *
Node-ua-parser-js Ubuntu esm-apps/jammy *
Node-ua-parser-js Ubuntu focal *
Node-ua-parser-js Ubuntu groovy *
Node-ua-parser-js Ubuntu hirsute *
Node-ua-parser-js Ubuntu impish *
Node-ua-parser-js Ubuntu jammy *
Node-ua-parser-js Ubuntu kinetic *
Node-ua-parser-js Ubuntu trusty *
Node-ua-parser-js Ubuntu upstream *

References