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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-6GC3-3G9P-XX28
AZL-82973
CLSA-2026-1786762772
CLSA-2026-1787781806
ECHO-70DE-E2DC-F745
OESA-2026-1981
OPENSUSE-SU-2026:10850-1
OPENSUSE-SU-2026:21248-1
RHSA-2026:8579
SUSE-SU-2026:22545-1
SUSE-SU-2026:22566-1
SUSE-SU-2026:22664-1
SUSE-SU-2026:22705-1
SUSE-SU-2026:2983-1
USN-8202-1
USN-8202-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾