Lucene search

K
ubuntucveUbuntu.comUB:CVE-2021-21317
HistoryFeb 16, 2021 - 12:00 a.m.

CVE-2021-21317

2021-02-1600:00:00
ubuntu.com
ubuntu.com
8
uap-core
npm
browserscope
redos
http(s) request
regexes

CVSS2

5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

EPSS

0.003

Percentile

71.2%

uap-core in an open-source npm package which contains the core of
BrowserScope’s original user agent string parser. In uap-core before
version 0.11.0, some regexes are vulnerable to regular expression denial of
service (REDoS) due to overlapping capture groups. This allows remote
attackers to overload a server by setting the User-Agent header in an
HTTP(S) request to maliciously crafted long strings. This is fixed in
version 0.11.0. Downstream packages such as uap-python, uap-ruby etc which
depend upon uap-core follow different version schemes.

CVSS2

5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

EPSS

0.003

Percentile

71.2%