PT-2026-33804

CVE-2026-41445

·

تاريخ النشر

2026-04-20

·

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

2026-09-10

الوصف من

CVSS 3.1
8.8
عالية
المقاييسAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات KissFFT السابقة لـ commit 8a8e66e
الوصف
يحدث تجاوز سعة عدد صحيح في الدالة kiss fftndr alloc() الموجودة في ملف kiss fftndr.c. يؤدي حساب حجم التخصيص dimOther*(dimReal+2)*sizeof(kiss fft scalar) إلى تجاوز سعة الحساب الحسابي للأعداد الصحيحة الموقعة ذات 32 بت قبل توسيعها إلى size t، مما يؤدي إلى تخصيص مخزن مؤقت أصغر من اللازم عبر malloc(). يمكن للمهاجم إحداث تجاوز سعة المخزن المؤقت في الـ heap عن طريق توفير أبعاد مصممة خصيصًا تجعل عملية الضرب تتجاوز INT MAX، مما يتيح الكتابة خارج منطقة المخزن المؤقت المخصصة عندما تقوم الدالة kiss fftndr() بمعالجة البيانات.
التوصيات
قم بالتحديث إلى الالتزام 8a8e66e أو إصدار أحدث.
كحل مؤقت، ضع في اعتبارك تقييد أبعاد الإدخال المستخدمة في دالة kiss fftndr alloc() لمنع الحساب من تجاوز القيمة القصوى لعدد صحيح موقّع 32 بت.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
OPENSUSE-SU-2026:10591-1
USN-8745-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾