CVE-2023-54310 in Linux
Riassunto
di VulDB • 17/06/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
scsi: message: mptlan: Correzione del bug use-after-free in mptlan_remove() dovuto a una race condition
mptlan_probe() chiama mpt_register_lan_device(), che inizializza l'area di lavoro (workqueue) &priv->post_buckets_task. Una chiamata successiva a mpt_lan_wake_post_buckets_task() avvierà tale area di lavoro.
Durante la disinstallazione del driver in mptlan_remove() può verificarsi la seguente race condition:
CPU0 CPU1
|mpt_lan_post_receive_buckets_work() mptlan_remove() | free_netdev() | kfree(dev); | | | dev->mtu | //uso
Si risolve il problema completando l'esecuzione dell'area di lavoro prima della pulizia in mptlan_remove().
[mkp: dovremmo effettivamente rimuovere mptlan invece di tentare di correggerlo]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.