CVE-2025-39892 in Linux
الملخص
بحسب VulDB • 13/06/2026
في نواة لينكس، تم حل الثغرة التالية:
ASoC: soc-core: التعامل مع اسم السائق (driver) NULL في snd_soc_lookup_component_nolocked()
يستخدم الملف soc-generic-dmaengine-pcm.c نفس جهاز التطوير (dev) لكل من وحدة المعالجة المركزية (CPU) والمنصة (Platform). في هذه الحالة، قد لا يحتوي سائق مكون CPU على حقل driver->name، مما يؤدي إلى حدوث خطأ في الوصول إلى مؤشر NULL بواسطة الدالة snd_soc_lookup_component_nolocked(). يجب التعامل بحذر مع حالة كون اسم السائق NULL.
تتبع المكالمات (Call trace): strcmp من snd_soc_lookup_component_nolocked+0x64/0xa4 snd_soc_lookup_component_nolocked من snd_soc_unregister_component_by_driver+0x2c/0x44 snd_soc_unregister_component_by_driver من snd_dmaengine_pcm_unregister+0x28/0x64 snd_dmaengine_pcm_unregister من devres_release_all+0x98/0xfc devres_release_all من device_unbind_cleanup+0xc/0x60 device_unbind_cleanup من really_probe+0x220/0x2c8 really_probe من __driver_probe_device+0x88/0x1a0 __driver_probe_device من driver_probe_device+0x30/0x110 driver_probe_device من __driver_attach+0x90/0x178 __driver_attach من bus_for_each_dev+0x7c/0xcc bus_for_each_dev من bus_add_driver+0xcc/0x1ec bus_add_driver من driver_register+0x80/0x11c driver_register من do_one_initcall+0x58/0x23c do_one_initcall من kernel_init_freeable+0x198/0x1f4 kernel_init_freeable من kernel_init+0x1c/0x12c kernel_init من ret_from_fork+0x14/0x28
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.