Katalog CVE

CVE-2026-113602

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

Streszczenie

json-smart do 2.6.0 zawiera podatność obejścia walidacji danych wejściowych, która pozwala atakującym ominąć kontrole danych końcowych w trybie ścisłym poprzez wstawienie znaku 0x1A. Atakujący mogą dołączyć 0x1A i zniekształconą treść, aby przejść walidację JSONValue.parseStrict lub isValidJsonStrict, tworząc różnice w parsowaniu z parserami niższego poziomu, takimi jak Jackson lub Gson.

Ocena ryzyka

Atakujący może przemycić złośliwe dane przez walidację, powodując różnice w parsowaniu i potencjalne luki w zabezpieczeniach aplikacji. Może to prowadzić do nieoczekiwanego zachowania i obejścia kontroli bezpieczeństwa.

Rekomendacja

Zaktualizuj json-smart do wersji nowszej niż 2.6.0. Upewnij się, że walidacja JSON jest spójna między komponentami.

Inne podatności w json-smart

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

json-smart through 2.6.0 contains an input validation bypass vulnerability that allows attackers to evade strict-mode trailing-data checks by inserting a literal 0x1A character. Attackers can append 0x1A and malformed content to pass JSONValue.parseStrict or isValidJsonStrict validation, creating parser differentials with downstream parsers like Jackson or Gson.

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