PT-2026-65815

CVE-2026-67217

·

تاريخ النشر

2026-07-25

·

تاريخ التحديث

2026-08-04

الوصف من

CVSS 4.0
6.9
متوسطة
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات cJSON السابقة للإصدار 1.7.20
الوصف
تقوم الدالة apply patch() الموجودة في ملف cJSON Utils.c بتنفيذ عمليات JSON Patch وفقًا لمعيار RFC 6902 بشكل غير متكامل. عندما تفتقر عملية الاستبدال إلى عنصر قيمة أو تحتوي عملية النقل على مسار وجهة لا يمكن حله، يتم فصل العنصر المستهدف وحذفه قبل التحقق من صحة العملية بالكامل. يؤدي هذا إلى تغيير المستند المستهدف حتى عندما تُرجع الدالة cJSONUtils ApplyPatches() أو cJSONUtils ApplyPatchesCaseSensitive() حالة فشل. يمكن للمهاجم الذي يقدم مستند تصحيح ضار تدمير العناصر القابلة للعنونة في المستند الهدف، متجاوزًا السلوك المتوقع «كل شيء أو لا شيء» المستخدم لرفض التصحيحات غير الصالحة.
التوصيات
قم بالتحديث إلى الإصدار 1.7.20 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ECHO-B709-48C4-0C80
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾