Katalog CVE

CVE-2019-20454

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
1.56%

Percentyl 75 - wyżej niż 75% wszystkich znanych CVE

Streszczenie

W bibliotece PCRE przed wersją 10.34 wykryto błąd odczytu poza granicami bufora, gdy wzorzec \X jest kompilowany przez JIT i używany do dopasowywania specjalnie spreparowanych danych w trybie nie-UTF. Błąd występuje w funkcji do_extuni_no_utf w pliku pcre2_jit_compile.c.

Ocena ryzyka

Aplikacje używające PCRE do przetwarzania niezaufanych danych wejściowych mogą zostać zmuszone do awarii przez atakującego, co prowadzi do odmowy usługi.

Rekomendacja

Zaktualizuj bibliotekę PCRE do wersji 10.34 lub nowszej i przeanalizuj aplikacje przetwarzające niezaufane dane wejściowe pod kątem użycia PCRE.

Inne podatności w PCRE

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS