CVE-2026-89162
NiskieCVSS 2.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 1 - wyżej niż 1% wszystkich znanych CVE
Streszczenie
W bibliotece PCRE2 przed wersją 10.48 funkcja pcre2_serialize_encode może ujawnić dwa bajty danych osobie atakującej. Sytuacja występuje zazwyczaj, gdy dostęp atakującego jest już i tak niebezpieczny.
Ocena ryzyka
Ryzyko wycieku niewielkiej ilości danych (dwóch bajtów) do atakującego, co może przyczynić się do dalszej eksploatacji w już zagrożonym środowisku.
Rekomendacja
Zaktualizuj bibliotekę PCRE2 do wersji 10.48 lub nowszej.
Inne podatności w PCRE2
Zobacz wszystkie- CVE-2017-8786Krytyczne
W pliku pcre2test.c w PCRE2 w wersji 10.23 występuje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi (przepełnienie bufora w stercie) lub potencjalnie inny nieokreślony wpływ poprzez specjalnie przygotowany wyrażenie regularne.
- CVE-2017-8399Krytyczne
PCRE2 w wersjach przed 10.30 zawiera błąd zapisu poza granicami, spowodowany przepełnieniem bufora na stosie w pliku pcre2_match.c, związany z 'wzorem z bardzo dużą liczbą przechwyceń'.
- CVE-2026-89161Wysokie
W PCRE2 przed wersją 10.48 funkcja pcre2_jit_match nieprawidłowo obsługuje wcześniej skopiowany podmiot przekazany jako kontekst. Może wystąpić nieprawidłowa operacja zwolnienia pamięci.
- CVE-2026-89160Niskie
W bibliotece PCRE2 przed wersją 10.48 funkcja pcre2_match wykonuje odczyt poza zakresem bufora podczas dopasowywania nieprawidłowego łańcucha UTF w trybie PCRE2_MATCH_INVALID_UTF.
- CVE-2026-89158Średnie
PCRE2 przed wersją 10.48 na platformach 32-bitowych ma przepełnienie liczbowe w pcre2_compile_32 prowadzące do zapisu poza granicami bufora.
- CVE-2026-89157Średnie
PCRE2 przed wersją 10.48 na platformach 32-bitowych ma zapis poza granicami bufora w pcre2_pattern_convert, gdy atakujący dostarczy duży wzorzec.
- CVE-2026-89156Niskie
W bibliotece PCRE2 przed wersją 10.48 funkcja pcre2_match wykonuje odczyt poza zakresem bufora po przejściu awaryjnym z JIT, gdy atakujący dostarczy nieprawidłowe dane UTF.
- CVE-2026-86145Wysokie
PCRE2 przed wersją 10.48 zawiera podatność na zapis poza zakresem w funkcji pcre2_dfa_match z powodu ponownego użycia bufora obszaru roboczego bez sprawdzenia rozmiaru podczas rekurencyjnego dopasowywania DFA. Wymaga to kontrolowanego przez atakującego wyrażenia regularnego lub rekurencyjnego wzorca w połączeniu z małym limitem sterty.
Oryginalny opis (angielski, źródło NVD)
In PCRE2 before 10.48, pcre2_serialize_encode might disclose two bytes to an adversary, typically in a situation where the access available to the adversary is already unsafe.

