CVE-2026-67216 in cJSON
要約
〜によって VulDB • 2026年07月29日
cJSON 1.7.19以前には、cJSON_Compare()関数において非効率なアルゴリズム的複雑性の欠陥が存在する。オブジェクトを比較する場合、この関数は各共有部分木に対して深度制限なしで両方向に再帰的に呼び出されるため、実行時間はネストの深さに対して指数関数的に増加する。数百バイト程度の小さな深くネストされたドキュメント(深さは約40)を等価性のために比較すると、CPUリソースが数時間消費され、追加の各ネストレベルごとにコストはほぼ2倍になる。攻撃者が影響を与えたJSONに対し参照ドキュメントと構造的に同等であることを前提としてcJSON_Compare()関数を呼び出すアプリケーションは、サービス拒否(DoS)の状態に晒される可能性がある。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.