PT-2026-79109

CVE-2026-72852

·

تاريخ النشر

2026-08-20

·

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

2026-08-20

الوصف من

CVSS 4.0
8.5
عالية
المقاييسAV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
hank-ai/darknet (الإصدارات المتأثرة غير محددة)
الوصف
يقوم البرنامج بحساب حجم مخازن الأوزان ومخازن المخرجات لطبقة التلافيف باستخدام حساب أعداد صحيحة 32 بت غير مدققة استنادًا إلى الحقول الموجودة في ملف .cfg. في الملف src-lib/convolutional layer.cpp، يتم حساب المتغيرين l.nweights وl.outputs وتمريرهما إلى xcalloc. إذا تجاوز حاصل ضرب الأبعاد في ملف .cfg قيمة INT MAX، يحدث تجاوز سعة عدد صحيح، مما يؤدي إلى تخصيص مخزن مؤقت أصغر من المطلوب. وبالتالي، تعيد الدالة forward convolutional layer اشتقاق أبعاد GEMM (الضرب العام للمصفوفات) باستخدام ترتيب مختلف للمعاملات، مما يؤدي إلى عمليات قراءة وكتابة خارج النطاق من خلال المخزن المؤقت الأصغر من المطلوب. يمكن أن يحدث هذا عن طريق تحميل ملف .cfg مصمم خصيصًا أثناء الاستدلال أو التدريب، دون الحاجة إلى ملف .weights صالح. قد تؤدي هذه المشكلة إلى عمليات قراءة تتسبب في تجاوز سعة المخزن المؤقت في gemm nn fast() وتلف بيانات تعريف المخصص في glibc.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾