Katalog CVE

CVE-2026-102465

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W bibliotece Eclipse Vert.x w wersjach [4.0.0, 4.5.34], [5.0.0, 5.0.12], [5.1.0, 5.1.9] oraz [5.2.0, 5.2.0] parser RESP klienta Redis prealokuje tablice do długości zadeklarowanej przez serwer bez górnego limitu. Złośliwy lub przejęty serwer Redis, albo atakujący w pozycji man-in-the-middle, może wysłać spreparowaną odpowiedź RESP deklarującą ekstremalnie dużą długość tablicy, push lub atrybutu, powodując próbę ogromnej alokacji sterty.

Ocena ryzyka

Błąd OutOfMemoryError powoduje awarię wątku pętli zdarzeń Vert.x, co prowadzi do odmowy usługi dla wszystkich połączeń i verticles współdzielących tę pętlę.

Rekomendacja

Zaktualizuj bibliotekę io.vertx:vertx-mysql-client do wersji spoza wymienionych zakresów oraz rozważ ograniczenie zaufania do serwerów Redis i zabezpieczenie komunikacji przed MITM.

Inne podatności w Eclipse Vert.x

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

In Eclipse Vert.x versions [4.0.0, 4.5.34] or [5.0.0,5.0.12] or [5.1.0,5.1.9] or [5.2.0, 5.2.0], the Vert.x Redis client RESP parser pre-allocates arrays to a length declared by the server without enforcing an upper bound. A malicious or compromised Redis server, or an attacker in a man-in-the-middle position, can send a crafted RESP response declaring an extremely large array, push, or attribute length, causing the client to attempt a massive heap allocation. The resulting OutOfMemoryError crashes the Vert.x event loop thread, denying service to all connections and verticles sharing that loop. The impacted component is io.vertx:vertx-mysql-client.

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