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

exploitDog

nvd логотип

CVE-2019-20454

Опубликовано: 14 фев. 2020
Источник: nvd
CVSS3: 5.1
CVSS3: 7.5
CVSS2: 5
EPSS Низкий

Уязвимость аварийного завершения работы приложения из-за чтения за границами буфера в PCRE при использовании JIT компиляции

Описание

Обнаружена уязвимость чтения за границами буфера в библиотеке PCRE до версии 10.34. Она возникает при JIT компиляции паттерна \X и его использовании для сопоставления специально сформированных данных в режиме без UTF. Приложения, которые используют PCRE для обработки недоверенных данных, могут быть уязвимы, позволяя злоумышленнику вызвать аварийное завершение работы приложения. Уязвимость находится в функции do_extuni_no_utf в файле pcre2_jit_compile.c.

Затронутые версии ПО

  • версии PCRE до 10.34

Тип уязвимости

Чтение за границами буфера

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:pcre:pcre2:*:*:*:*:*:*:*:*
Версия от 10.31 (включая) до 10.34 (исключая)
Конфигурация 2
cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:*
Конфигурация 3

Одно из

cpe:2.3:a:splunk:universal_forwarder:*:*:*:*:*:*:*:*
Версия от 8.2.0 (включая) до 8.2.12 (исключая)
cpe:2.3:a:splunk:universal_forwarder:*:*:*:*:*:*:*:*
Версия от 9.0.0 (включая) до 9.0.6 (исключая)
cpe:2.3:a:splunk:universal_forwarder:9.1.0:*:*:*:*:*:*:*

EPSS

Процентиль: 24%
0.00077
Низкий

5.1 Medium

CVSS3

7.5 High

CVSS3

5 Medium

CVSS2

Дефекты

CWE-125

Связанные уязвимости

CVSS3: 7.5
ubuntu
больше 5 лет назад

An out-of-bounds read was discovered in PCRE before 10.34 when the pattern \X is JIT compiled and used to match specially crafted subjects in non-UTF mode. Applications that use PCRE to parse untrusted input may be vulnerable to this flaw, which would allow an attacker to crash the application. The flaw occurs in do_extuni_no_utf in pcre2_jit_compile.c.

CVSS3: 7.5
redhat
почти 6 лет назад

An out-of-bounds read was discovered in PCRE before 10.34 when the pattern \X is JIT compiled and used to match specially crafted subjects in non-UTF mode. Applications that use PCRE to parse untrusted input may be vulnerable to this flaw, which would allow an attacker to crash the application. The flaw occurs in do_extuni_no_utf in pcre2_jit_compile.c.

CVSS3: 7.5
debian
больше 5 лет назад

An out-of-bounds read was discovered in PCRE before 10.34 when the pat ...

rocky
больше 4 лет назад

Moderate: pcre2 security and enhancement update

CVSS3: 7.5
github
около 3 лет назад

An out-of-bounds read was discovered in PCRE before 10.34 when the pattern \X is JIT compiled and used to match specially crafted subjects in non-UTF mode. Applications that use PCRE to parse untrusted input may be vulnerable to this flaw, which would allow an attacker to crash the application. The flaw occurs in do_extuni_no_utf in pcre2_jit_compile.c.

EPSS

Процентиль: 24%
0.00077
Низкий

5.1 Medium

CVSS3

7.5 High

CVSS3

5 Medium

CVSS2

Дефекты

CWE-125