PT-2026-32542
CVE-2026-39956
·
تاريخ النشر
2026-04-08
·
تاريخ التحديث
2026-08-26
الوصف من
CVSS 3.1
6.1
متوسطةالمقاييسAV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
jq (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تقوم الدالة المدمجة
strindices الموجودة في ملف src/builtin.c بتمرير معلمات إلى الدالة jv string indexes() الموجودة في ملف src/jv.c دون التحقق من أنها سلاسل نصية. ونظرًا لأن الدالة jv string indexes() تعتمد على فحوصات assert() التي يتم إزالتها في إصدارات الإصدار النهائي المُجمَّعة باستخدام الخيار -DNDEBUG، يمكن للمهاجم التسبب في تعطل النظام عن طريق تقديم مدخلات مثل strindices(0). بالإضافة إلى ذلك، من خلال صياغة قيمة رقمية بنمط بتات IEEE-754 الذي يُعيّن إلى مؤشر معين، يمكن تحقيق إزالة مرجعية مؤشر مُتحكم فيه وعملية قراءة/استكشاف محدودة للذاكرة. يؤثر هذا على عمليات النشر التي تقوم بتقييم المرشحات غير الموثوق بها مقابل إصدار نهائي.التوصيات
قم بتطبيق الإصلاح المتوفر في الالتزام fdf8ef0f0810e3d365cdd5160de43db46f57ed03.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾