PT-2026-32546
CVE-2026-39979
·
تاريخ النشر
2026-04-13
·
تاريخ التحديث
2026-07-14
الوصف من
CVSS 2.0
9.4
عاليةالمقاييسAV:N/AC:L/Au:N/C:C/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات jq السابقة لـ 2f09060afab23fe9390cce7cb860b10416e1bf5f
الوصف
تقبل واجهة برمجة التطبيقات
jv parse sized() في مكتبة libjq مخزنًا مؤقتًا محدد العدد مع معلمة طول صريحة. ومع ذلك، فإن مسار معالجة الأخطاء الخاص بها يقوم بتنسيق المخزن المؤقت المدخل باستخدام %s في jv string fmt()، والتي تقرأ حتى العثور على حرف إنهاء NUL بدلاً من الالتزام بالطول المحدد. وعندما يتم تمرير JSON تالف في مخزن مؤقت غير منتهٍ بحرف NUL، فإن منطق بناء الخطأ يقوم بقراءة خارج النطاق تتجاوز نهاية المخزن المؤقت. وقد يؤدي ذلك إلى تسرب الذاكرة أو إنهاء العملية اعتمادًا على تخطيط الذاكرة.التوصيات
التحديث إلى الإصدار 2f09060afab23fe9390cce7cb860b10416e1bf5f.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾