CVE-2024-56561 in Linux
Tóm tắt
Bởi VulDB • 03/06/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
PCI: endpoint: Sửa lỗi giải phóng ID miền PCI trong pci_epc_destroy()
Hàm pci_epc_destroy() gọi pci_bus_release_domain_nr() để giải phóng ID miền PCI, nhưng có hai vấn đề:
- 'epc->dev' được truyền vào pci_bus_release_domain_nr(), trong khi đối tượng này đã bị giải phóng bởi device_unregister(), dẫn đến lỗi use-after-free.
- ID miền tương ứng với thiết bị cha của EPC, do đó việc truyền 'epc->dev' cũng là sai.
Khắc phục các vấn đề này bằng cách truyền 'epc->dev.parent' vào pci_bus_release_domain_nr() và thực hiện điều này trước khi gọi device_unregister().
[mani: viết lại tiêu đề và mô tả]
If you want to get best quality of vulnerability data, you may have to visit VulDB.