PT-2025-2762

CVE-2024-47141

·

تاريخ النشر

2024-10-15

·

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

2026-10-18

الوصف من

CVSS 4.0
5.7
متوسطة
المقاييسAV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة:
إصدارات نواة لينكس الأقدم من 6.6.74
الوصف:
تحدث المشكلة عندما يستدعي عميلان لنفس GPIO الدالة pinctrl select state() لنفس الوظيفة، مما يؤدي إلى حدوث خطأ مؤشر NULL عند الوصول إلى desc->mux owner. ويحدث ذلك لأن عمليتين، A و B، تعملان على pin request() لنفس الدبوس، قد تتسببان في حالة تقوم فيها العملية A بتحديث desc->mux usecount، ولكنها لا تقوم بتحديث desc->mux owner، بينما ترى العملية B أن desc->mux usecount قد تم تحديثها وتحاول الوصول إلى desc->mux owner، مما يؤدي إلى فشل بسبب مؤشر NULL. يتم تسلسل الوصول إلى الإعدادات المتعلقة بالموزع (mux) باستخدام قفل mutex لحل هذه المشكلة.
التوصيات:
لحل المشكلة، قم بالتحديث إلى الإصدار 6.6.74 أو أعلى من نواة Linux. كحل مؤقت، ضع في اعتبارك تنفيذ قفل موتكس لتسلسل الوصول إلى الإعدادات المتعلقة بالموكس، وتحديدًا في الدالتين pinctrl select state() وpin request()، لمنع التعديلات المتزامنة على desc->mux usecount وdesc->mux owner.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17881
ALT-PU-2024-17897
ALT-PU-2025-12647
AZL-56143
AZL-56187
ECHO-9F14-C7F4-E285
INFSA-2025_6966
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1110
OESA-2025-1111
OESA-2025-1113
OESA-2025-1114
OPENSUSE-SU-2025_0428-1
OPENSUSE-SU-2025_0499-1
OPENSUSE-SU-2025_0557-1
RHSA-2025:6966
RHSA-2025_6966
SUSE-SU-2025:0236-1
SUSE-SU-2025_0236-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:0428-1
SUSE-SU-2025_0428-1
SUSE-SU-2025:0499-1
SUSE-SU-2025_0499-1
SUSE-SU-2025:0557-1
SUSE-SU-2025_0557-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-1
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾