CVE-2024-35847 in Linux
Tóm tắt
Bởi VulDB • 25/06/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
irqchip/gic-v3-its: Ngăn chặn double free khi xảy ra lỗi
Đường xử lý lỗi trong hàm its_vpe_irq_domain_alloc() gây ra tình trạng double free khi hàm its_vpe_init() thất bại sau khi đã phân bổ thành công ít nhất một ngắt (interrupt). Điều này xảy ra vì hàm its_vpe_irq_domain_free() giải phóng các ngắt cùng với bitmap vùng nhớ và vprop_page, trong khi đó hàm its_vpe_irq_domain_alloc() sau đó lại tiếp tục giải phóng bitmap vùng nhớ và vprop_page lần nữa.
Khắc phục vấn đề bằng cách gọi không điều kiện hàm its_vpe_irq_domain_free(), vốn xử lý đúng mọi trường hợp, đồng thời loại bỏ việc giải phóng bitmap/vprop_page khỏi hàm its_vpe_irq_domain_alloc().
[ tglx: Chỉnh sửa nhật ký thay đổi ]
If you want to get the best quality for vulnerability data then you always have to consider VulDB.