Katalog CVE

CVE-2026-63383

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

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

Streszczenie

Libevent przed wersjami 2.1.13 i 2.2.2-alpha może czytać poza ciągłym regionem evbuffer w event_tagging.c, gdy decode_tag_internal żąda maksymalnie pięciu bajtów z evbuffer_pullup, ale iteruje używając pełnej logicznej długości bufora. Pofragmentowany evbuffer zawierający sześciobajtowy uszkodzony tag może więc przesunąć się poza okno pullup i wywołać odczyt poza zakresem, co może spowodować awarię procesu dekodującego kontrolowane przez atakującego tagowane dane RPC. Problem został naprawiony w wersjach 2.1.13 i 2.2.2-alpha.

Ocena ryzyka

Atakujący może wysłać uszkodzone tagowane dane RPC, powodując odczyt poza zakresem i awarię procesu, co prowadzi do odmowy usługi.

Rekomendacja

Zaktualizuj Libevent do wersji 2.1.13 lub 2.2.2-alpha, które zawierają poprawkę. Ogranicz dostęp do usług używających tagowanych danych RPC tylko do zaufanych klientów.

Inne podatności w Libevent

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

Libevent is an event notification library. Prior to 2.1.13 and 2.2.2-alpha, libevent can read beyond a contiguous evbuffer region in event_tagging.c when decode_tag_internal requests at most five bytes from evbuffer_pullup but iterates using the full logical buffer length. A fragmented evbuffer containing a six-byte malformed tag can therefore advance past the pullup window and trigger an out-of-bounds read, which can crash a process that decodes attacker-controlled tagged RPC data. This issue is fixed in versions 2.1.13 and 2.2.2-alpha.

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