PT-2026-5997
CVE-2025-71197
·
تاريخ النشر
2025-01-01
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 2.0
5.0
متوسطةالمقاييسAV:L/AC:L/Au:M/C:N/I:P/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
يوجد عيب في نواة لينكس يتعلق بتجاوز سعة المخزن المؤقت (buffer overflow) في الدالة
alarms store داخل الوحدة النمطية therm w1. يتم تخصيص المخزن المؤقت sysfs الذي يتم تمريره إلى هذه الدالة بحجم ’size + 1‘ بايت، بما في ذلك حرف إنهاء فارغ. ومع ذلك، فإن الحجة size لا تأخذ في الاعتبار البايت الإضافي. كان الكود الأصلي يخصص ’size‘ بايت ويستخدم strcpy() لنسخ buf، مما يؤدي إلى كتابة بايت واحد خارج حدود المخزن المؤقت المخصص لأن strcpy() تنسخ حتى علامة النهاية الصفرية. يتم حل المشكلة عن طريق تحليل المعلمة buf مباشرةً باستخدام simple strtoll() دون تخصيص ذاكرة وسيطة أو استخدام نسخ السلسلة، مما يزيل تجاوز السعة ويبسط الكود.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾