Katalog CVE

CVE-2026-67216

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

Podatność w bibliotece cJSON (do wersji 1.7.19) powoduje nieefektywną złożoność algorytmiczną w funkcji cJSON_Compare(), która przy porównywaniu zagnieżdżonych obiektów wykonuje wykładniczą liczbę operacji, co może prowadzić do odmowy usługi (DoS) przy głęboko zagnieżdżonych dokumentach.

Ocena ryzyka

Atakujący może spowodować znaczne obciążenie procesora, prowadząc do spowolnienia lub zawieszenia aplikacji korzystającej z cJSON_Compare() na danych pochodzących od atakującego.

Rekomendacja

Należy zaktualizować bibliotekę cJSON do wersji 1.7.20 lub nowszej, jeśli dostępna.

Inne podatności w cJSON

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

cJSON through 1.7.19 contains an inefficient algorithmic complexity flaw in cJSON_Compare(). When comparing objects, the function recurses into each shared subtree twice, once in each direction, with no depth guard, making the running time exponential in nesting depth. A small, deeply nested document of a few hundred bytes (depth around 40) compared for equality consumes hours of CPU, and the cost roughly doubles with each additional level of nesting. An application that calls cJSON_Compare() on attacker-influenced JSON that is structurally equal to a reference document is exposed to a denial-of-service condition.

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