CVE-2025-39892 in Linux
Sumário
de VulDB • 10/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ASoC: soc-core: tratamento de nome NULL para o driver em snd_soc_lookup_component_nolocked()
soc-generic-dmaengine-pcm.c utiliza o mesmo dispositivo (dev) tanto para CPU quanto para Platform. Nesse caso, o driver do componente da CPU pode não ter um valor definido para driver->name, resultando então em erro de acesso a ponteiro NULL por snd_soc_lookup_component_nolocked(). Tratamento adequado para nome de driver nulo.
Rastreamento de chamada (Call trace): strcmp proveniente de snd_soc_lookup_component_nolocked+0x64/0xa4 snd_soc_lookup_component_nolocked proveniente de snd_soc_unregister_component_by_driver+0x2c/0x44 snd_soc_unregister_component_by_driver proveniente de snd_dmaengine_pcm_unregister+0x28/0x64 snd_dmaengine_pcm_unregister proveniente de devres_release_all+0x98/0xfc devres_release_all proveniente de device_unbind_cleanup+0xc/0x60 device_unbind_cleanup proveniente de really_probe+0x220/0x2c8 really_probe proveniente de __driver_probe_device+0x88/0x1a0 __driver_probe_device proveniente de driver_probe_device+0x30/0x110 driver_probe_device proveniente de __driver_attach+0x90/0x178 __driver_attach proveniente de bus_for_each_dev+0x7c/0xcc bus_for_each_dev proveniente de bus_add_driver+0xcc/0x1ec bus_add_driver proveniente de driver_register+0x80/0x11c driver_register proveniente de do_one_initcall+0x58/0x23c do_one_initcall proveniente de kernel_init_freeable+0x198/0x1f4 kernel_init_freeable proveniente de kernel_init+0x1c/0x12c kernel_init proveniente de ret_from_fork+0x14/0x28
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.