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 بت.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾