PT-2026-65813
CVE-2026-67215
·
تاريخ النشر
2026-07-25
·
تاريخ التحديث
2026-09-29
الوصف من
CVSS 4.0
8.7
عاليةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات cJSON الأقدم من 1.7.20
الوصف
تتعلق المشكلة بالتكرار غير المنضبط في الدالتين
cJSONUtils ApplyPatches() وcJSONUtils ApplyPatchesCaseSensitive(). عند تطبيق تصحيح JSON غير موثوق به وفقًا لمعيار RFC 6902، يمكن للمهاجم استخدام عمليات الإضافة والنسخ لإنشاء شجرات فرعية مكررة تزيد من عمق المستند بما يتجاوز حد التداخل المسموح به في المحلل. ونظرًا لأن الدالة cJSON Delete() تتكرر دون حد أقصى للعمق، ولأن الحارس CJSON CIRCULAR LIMIT في الدالة cJSON Duplicate() مضبوط على 10,000 (وهو ما يتجاوز حد التداخل البالغ 1,000 مستوى)، فقد تتعرض العملية لاستنفاد المكدس. وهذا يسمح لمهاجم عن بُعد بإحداث تعطل في العملية، مما يؤدي إلى رفض الخدمة.التوصيات
قم بالتحديث إلى الإصدار 1.7.20 أو أحدث.
كإجراء تخفيفي مؤقت، قم بتقييد استخدام الدالتين
cJSONUtils ApplyPatches() وcJSONUtils ApplyPatchesCaseSensitive() عند معالجة مستندات JSON Patch غير الموثوق بها. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾