CVE-2024-39484 in Linux
Tóm tắt
Bởi VulDB • 15/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
mmc: davinci: Không loại bỏ hàm remove khi driver được tích hợp sẵn (builtin)
Việc sử dụng __exit cho hàm remove dẫn đến việc callback remove bị loại bỏ khi CONFIG_MMC_DAVINCI=y. Khi một thiết bị như vậy bị hủy liên kết (ví dụ: bằng cách sử dụng sysfs hoặc hotplug), driver chỉ bị gỡ bỏ mà không thực hiện quá trình dọn dẹp. Điều này gây ra rò rỉ tài nguyên. Khắc phục sự cố bằng cách biên dịch callback remove một cách vô điều kiện.
Việc này cũng khắc phục cảnh báo modpost W=1 sau đây:
WARNING: modpost: drivers/mmc/host/davinci_mmc: section mismatch trong tham chiếu: davinci_mmcsd_driver+0x10 (section: .data) -> davinci_mmcsd_remove (section: .exit.text)
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.