CVE-2026-87962
WysokieCVSS 7.5Streszczenie
Biblioteka t-digest w wersjach od 3.1 do 3.3 zawiera podatność typu denial of service w metodzie MergingDigest.fromBytes, która nie waliduje pól length i capacity z danych serializowanych. Atakujący może dostarczyć spreparowane zserializowane digesty z niespójnymi polami nagłówka, co wywołuje ArrayIndexOutOfBoundsException lub NegativeArraySizeException i przerywa wątek parsujący.
Ocena ryzyka
Atakujący może zdalnie wywołać wyjątek i przerwać przetwarzanie, powodując odmowę usługi w aplikacji korzystającej z t-digest. Może to zakłócić działanie systemów analitycznych lub monitorujących.
Rekomendacja
Zaktualizuj bibliotekę t-digest do wersji zawierającej poprawkę walidacji pól length i capacity. Do czasu aktualizacji rozważ walidację lub ograniczenie przyjmowania niezaufanych danych serializowanych.
Inne podatności w t-digest
Oryginalny opis (angielski, źródło NVD)
t-digest versions 3.1 through 3.3 contain a denial of service vulnerability in MergingDigest.fromBytes that fails to validate length and capacity fields from serialized data. Attackers can supply crafted serialized digests with mismatched header fields to trigger ArrayIndexOutOfBoundsException or NegativeArraySizeException, aborting the parsing thread.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

