Katalog CVE

CVE-2026-103224

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

W Eclipse Vert.x w wersjach [4.0.0, 4.5.34], [5.0.0, 5.0.12], [5.1.0, 5.1.9] i [5.2.0, 5.2.0] dekoder komunikatów MySQL agreguje przychodzące wielopakietowe ładunki do złożonego bufora pamięci bezpośredniej bez limitu łącznego rozmiaru. Złośliwy, przejęty lub pośredniczący serwer MySQL może wysyłać ciągły strumień pakietów o maksymalnej długości ładunku (0xFFFFFF), uniemożliwiając osiągnięcie warunku końca komunikatu i powodując nieograniczoną alokację pamięci bezpośredniej po stronie klienta oraz awarię z powodu braku pamięci.

Ocena ryzyka

Atakujący serwer MySQL może doprowadzić do wyczerpania pamięci i awarii klienta, powodując odmowę usługi jeszcze przed zakończeniem uwierzytelniania.

Rekomendacja

Zaktualizuj komponent io.vertx:vertx-mysql-client do wersji zawierającej poprawkę i unikaj łączenia się z niezaufanymi serwerami MySQL.

Powiązane podatności

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 MySQL message decoder aggregates inbound multi-packet payloads into a composite direct-memory buffer without any cumulative size limit. A malicious, compromised, or man-in-the-middle MySQL server can send a continuous stream of packets with the maximum payload length (0xFFFFFF), preventing the end-of-message condition from being reached, causing unbounded direct-memory allocation on the client and leading to an out-of-memory crash. This occurs before authentication completes. The impacted component is io.vertx:vertx-mysql-client.

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