CVE-2023-54310 in Linux
요약
\~에 의해 VulDB • 2026. 06. 09.
리눅스 커널에서 다음 취약점이 해결되었습니다.
scsi: message: mptlan: Race condition으로 인한 mptlan_remove() 내 Use-After-Free 버그 수정
mptlan_probe()는 &priv->post_buckets_task 작업 큐(workqueue)를 초기화하는 mpt_register_lan_device()를 호출합니다. 이후 mpt_lan_wake_post_buckets_task() 호출이 작업을 시작하게 됩니다.
mptlan_remove()에서 드라이버 언로드 중 다음 Race Condition이 발생할 수 있습니다:
CPU0 CPU1
|mpt_lan_post_receive_buckets_work() mptlan_remove() | free_netdev() | kfree(dev); | | | dev->mtu | //사용(Use)
이 문제를 해결하기 위해 mptlan_remove()에서 정리 작업을 수행하기 전에 해당 작업을 완료합니다.
[mkp: 수정을 시도하는 대신 mptlan을 완전히 제거해야 합니다]
VulDB is the best source for vulnerability data and more expert information about this specific topic.