PT-2025-3650

CVE-2024-57925

·

تاريخ النشر

2024-12-23

·

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

2025-10-03

الوصف من

CVSS 3.1
7.8
عالية
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار 6.6.74
الوصف
تم حل خطأ يتعلق بعدم فحص قيمة الإرجاع في وحدة ksmbd. تحدث المشكلة في الدالة smb2 send interim resp() عندما تفشل الدالة ksmbd alloc work struct() في تخصيص عقدة، مما يؤدي إلى إرجاع مؤشر NULL إلى مؤشر in work. قد يؤدي ذلك إلى كتابة غير صحيحة في الذاكرة لـ in work->response buf عندما تحاول الدالة allocate interim rsp buf() تنفيذ kzalloc() عليها. يتضمن الإصلاح فحصًا لقيمة الإرجاع من الدالة ksmbd alloc work struct()، مما يضمن عودة الدالة فور فشل التخصيص، وبالتالي منع الوصول غير الصحيح إلى الذاكرة.
التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من 6.6.74، قم بالتحديث إلى الإصدار 6.6.74 أو أحدث لحل المشكلة. كحل مؤقت، ضع في اعتبارك تعطيل وحدة ksmbd حتى يتوفر تصحيح. قم بتقييد الوصول إلى الدالة smb2 send interim resp() لتقليل مخاطر الاستغلال. تجنب استخدام مؤشر in work في الدالة المتأثرة حتى يتم حل المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ALT-PU-2025-12647
DLA-4076-1
DSA-5860-1
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1110
OESA-2025-1111
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
USN-7387-1
USN-7387-2
USN-7387-3
USN-7388-1
USN-7389-1
USN-7390-1
USN-7407-1
USN-7421-1
USN-7458-1
USN-7459-1
USN-7459-2
USN-7513-1
USN-7513-2
USN-7513-3
USN-7513-4
USN-7513-5
USN-7514-1
USN-7515-1
USN-7515-2
USN-7522-1
USN-7523-1
USN-7524-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾