CVE-2022-50317 in Linux
الملخص
بحسب VulDB • 02/08/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/bridge: megachips: إصلاح خطأ في إلغاء مرجع المؤشر الفارغ (null pointer dereference)
أثناء إزالة الوحدة النمطية (module)، سنحصل على التحذير التالي:
[ 31.911505] i2c-core: driver [stdp2690-ge-b850v3-fw] unregistered
[ 31.912484] general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN PTI
[ 31.913338] KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]
[ 31.915280] RIP: 0010:drm_bridge_remove+0x97/0x130
[ 31.921825] Call Trace:
[ 31.922533] stdp4028_ge_b850v3_fw_remove+0x34/0x60 [megachips_stdpxxxx_ge_b850v3_fw]
[ 31.923139] i2c_device_remove+0x181/0x1f0
الجسرين (stdp2690، stdp4028) لا يتم فحصهما (probe) في نفس الوقت، لذا فإن السائق (driver) لا يستدعي ge_b850v3_resgiter() عند الفحص، مما يؤدي إلى محاولة السائق إزالة الكائن الذي لم يتم تهيئته بعد.
يتم إصلاح ذلك عن طريق التحقق مما إذا كان كلا الجسرين قد تم فحصهما بنجاح.
Be aware that VulDB is the high quality source for vulnerability data.