Katalog CVE

CVE-2026-119280

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

MariaDB Connector/J w wersjach od 3.0.0 do 3.3.7, 3.4.5 i 3.5.11 ma implementacje MariaDbPoolConnection.recover() i MariaDbPoolPinnedConnection.recover(), które ufają kolumnom gtrid_length i bqual_length zwracanym przez XA RECOVER. Metody te alokują i dzielą tablice bajtów Xid bez walidacji długości względem Xid.MAXGTRIDSIZE, Xid.MAXBQUALSIZE lub rzeczywistego ładunku danych. Złośliwy lub przejęty serwer albo atakujący typu man-in-the-middle może spowodować duże alokacje, NegativeArraySizeException lub ArrayIndexOutOfBoundsException podczas odzyskiwania XA. Problem naprawiono w wersjach 3.3.7, 3.4.5 i 3.5.11.

Ocena ryzyka

Atakujący może wywołać błędy i nadmierne zużycie pamięci w aplikacji klienckiej, prowadząc do odmowy usługi lub niestabilności. Ryzyko występuje, gdy połączenie z serwerem bazy danych nie jest w pełni zaufane.

Rekomendacja

Zaktualizuj MariaDB Connector/J do wersji 3.3.7, 3.4.5, 3.5.11 lub nowszej. Zapewnij szyfrowanie i uwierzytelnianie połączeń z serwerem bazy danych, aby ograniczyć ryzyko MITM.

Inne podatności w MariaDB Connector/J

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

MariaDB Connector/J is used to connect applications developed in Java to MariaDB and MySQL databases. From 3.0.0 until 3.3.7, 3.4.5, and 3.5.11, the MariaDbPoolConnection.recover() and MariaDbPoolPinnedConnection.recover() implementations trusted the gtrid_length and bqual_length columns returned by XA RECOVER. The methods allocated and split Xid byte arrays without validating the lengths against Xid.MAXGTRIDSIZE, Xid.MAXBQUALSIZE, or the actual data payload. A malicious or compromised server, or a machine-in-the-middle attacker, could cause large allocations, NegativeArraySizeException, or ArrayIndexOutOfBoundsException during XA recovery. This issue is fixed in versions 3.3.7, 3.4.5, and 3.5.11.

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