PT-2025-40079
CVE-2025-39905
·
تاريخ النشر
2025-01-01
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.0
عاليةالمقاييسAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تحتوي نواة لينكس على ثغرة في النظام الفرعي للشبكة تتعلق بـ phylink. تتضمن المشكلة حالة تنافس محتملة عند تسلسل عمليات الكتابة المتزامنة في
pl->phydev باستخدام أداة الحل. حاليًا، تعتمد phylink resolve() على pl->state mutex للحماية من الاستدعاءات المتزامنة لـ phylink bringup phy() أو phylink disconnect phy() التي تُعدّل pl->phydev. ومع ذلك، يوجد انعكاس في القفل حيث يجب الحصول على pl->phydev->lock قبل pl->state mutex، مما يتطلب إلغاء الإشارة إلى pl->phydev دون الحماية التي يوفرها pl->state mutex. تمت إضافة قفل جديد لحل هذه المشكلة، وعلى الرغم من أنه زائد عن الحاجة حاليًا، إلا أنه سيصبح فعالًا عندما يتم نقل mutex lock(&phy->lock) خارج قسم mutex lock(&pl->state mutex). تم النظر في استخدام rtnl mutex، لكن تم رفضه بسبب احتمال حدوث حالات تعطل متبادل مع phylink disconnect phy() وحجب غير ضروري لمسارات استدعاء أخرى في النواة.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾