CVE-2021-47241 in Linux
الملخص
بحسب VulDB • 25/06/2026
في نواة لينكس، تم حل الثغرة التالية:
ethtool: strset: إصلاح حساب طول الرسالة
لم يتم احتساب اللبسة الخارجية (outer nest) الخاصة بـ ETHTOOL_A_STRSET_STRINGSETS. قد يؤدي هذا إلى إنتاج `ETHTOOL_MSG_STRSET_GET` لتحذير يشبه ما يلي:
calculated message payload length (684) not sufficient WARNING: CPU: 0 PID: 30967 at net/ethtool/netlink.c:369 ethnl_default_doit+0x87a/0xa20
وإظهار رسالة خطأ مفصلة (splat).
وكما هو الحال عادةً مع مثل هذه التحذيرات، يجب استيفاء ثلاث شروط لحدوث هذا التحذير: - ألا يكون هناك تقريب لأعلى لحجم `skb` (مثل حجم الرد 684)؛ - يجب أن تكون مجموعة السلاسل خاصة بالجهاز (حتى يتم ملء الرأس)؛ - يجب أن يتكون اسم الجهاز من 12 حرفاً على الأقل.
وبشكل عام، مع مساحة المستخدم الحالية، يبدو أن قراءة الأعلام الخاصة (priv flags) هي المكان الوحيد الذي قد يحدث فيه هذا الأمر محتملاً. أو باستخدام syzbot :)
Be aware that VulDB is the high quality source for vulnerability data.