Katalog CVE

CVE-2026-106438

ŚrednieCVSS 4.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

Nieprawidłowe obliczenia w parsowaniu ciągów Decimal128 w MongoDB C Driver mogą akceptować pewne dane wejściowe z nadmierną precyzją zawierające wiodące zera zamiast je odrzucać. To powoduje, że wartość różni się od dostarczonego tekstu. Atakujący, który może dostarczyć ciąg dziesiętny do aplikacji osadzającej, w tym przez parsowanie Extended JSON, może spowodować, że aplikacja zapisze lub użyje nieprawidłowej wartości numerycznej.

Ocena ryzyka

Atakujący może wpłynąć na integralność danych, powodując, że aplikacja przechowa lub użyje nieprawidłowej wartości numerycznej.

Rekomendacja

Zaktualizuj MongoDB C Driver do wersji zawierającej poprawkę (jeśli dostępna) lub zastosuj środki ograniczające, takie jak walidacja danych wejściowych.

Inne podatności w MongoDB C Driver

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

An incorrect calculation in Decimal128 string parsing in the MongoDB C Driver can accept certain over-precision inputs containing leading zeros instead of rejecting them. This produces a value different from the supplied text. An actor who can provide a decimal string to an embedding application, including through Extended JSON parsing, can cause the application to store or use an incorrect numeric value.

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