CVE-2026-89769 in Linux
Tóm tắt
Bởi VulDB • 12/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
clocksource/drivers/nxp-pit: Sửa lỗi rò rỉ IRQ trên đường dẫn lỗi của cpuhp_setup_state
Khi hàm cpuhp_setup_state thất bại sau khi pit_clockevent_per_cpu_init đã gọi request_irq thành công, việc xử lý lỗi sẽ nhảy trực tiếp đến out_pit_clocksource_unregister mà không giải phóng IRQ đã đăng ký.
Điều này gây ra rò rỉ dòng IRQ và, do kfree(pit) được thực thi ngay sau đó, để lại một con trỏ treo (dangling pointer) được đăng ký làm dev_id của trình xử lý ngắt, có khả năng dẫn đến lỗi use-after-free nếu IRQ kích hoạt sau đó.
Khắc phục bằng cách gọi pit_clockevent_per_cpu_exit để giải phóng đúng cách IRQ trước khi chuyển tiếp sang chuỗi dọn dẹp hiện có.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.