CVE-2026-87822
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 31 - wyżej niż 31% wszystkich znanych CVE
Streszczenie
t-digest w wersjach od 3.1 do 3.3 nie sprawdza średnich centroidów podczas deserializacji w MergingDigest.fromBytes, co pozwala atakującym na wstrzyknięcie wartości NaN, które omijają walidację. Atakujący mogą stworzyć złośliwe zserializowane digesty zawierające centroidy NaN, które pogarszają wydajność sortowania z O(n log n) do O(n^2), powodując poważne opóźnienia podczas operacji scalania.
Ocena ryzyka
Podatność może prowadzić do znacznego spowolnienia działania aplikacji (atak DoS) poprzez wymuszenie złożoności kwadratowej podczas przetwarzania danych.
Rekomendacja
Zaleca się aktualizację t-digest do wersji nowszej niż 3.3, która zawiera poprawkę walidacji centroidów.
Inne podatności w t-digest
Oryginalny opis (angielski, źródło NVD)
t-digest versions 3.1 through 3.3 fail to validate centroid means during deserialization in MergingDigest.fromBytes, allowing attackers to inject NaN values that bypass validation checks. Attackers can craft malicious serialized digests containing NaN centroids that degrade sorting performance from O(n log n) to O(n squared), causing severe processing delays during merge operations.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

