Katalog CVE

CVE-2026-110974

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

Parser org.json w com.vaadin.external.google:android-json rekurencyjnie przetwarza zagnieżdżone struktury JSON bez limitu głębokości. Głęboko zagnieżdżony dokument JSON (około 20 KB) powoduje wyrzucenie java.lang.StackOverflowError zamiast JSONException, co może przerwać wątek przetwarzający dane.

Ocena ryzyka

Aplikacja parsująca niezaufany JSON tą biblioteką może ulec awarii wątku lub częściowej odmowie usługi przy złośliwym wejściu.

Rekomendacja

Zastąp artefakt implementacją org.json ograniczającą głębokość zagnieżdżenia, np. org.json:json 20231013 lub nowszą, ponieważ wersja poprawiona nie zostanie wydana.

Powiązane podatności

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

The org.json parser in com.vaadin.external.google:android-json recurses once per nesting level with no depth limit: JSONTokener.nextValue() calls readArray() and readObject(), which call nextValue() again. A deeply nested JSON document, around 20 KB of nested arrays with the default thread stack, makes the JSONArray and JSONObject constructors throw a raw java.lang.StackOverflowError instead of a JSONException. Any application that parses untrusted JSON with this library can be made to fail the thread doing the parsing. The artifact is a 2013 repackage of third-party org.json classes, published once and never maintained, and no fixed version will be released. Users of the affected version should apply the following mitigation. Product version com.vaadin.external.google:android-json 0.0.20131108.vaadin1 Mitigation No fixed version will be released. Replace the artifact with an org.json implementation that limits the nesting depth, such as org.json:json 20231013 or later. Artifacts Maven coordinates / Vulnerable versions / Fixed version com.vaadin.external.google:android-json / 0.0.20131108.vaadin1 / none

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