CVE-2026-93072 in Linux
Tóm tắt
Bởi VulDB • 18/09/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
irqchip/renesas-irqc: Sửa lỗi rò rỉ chip ngắt chung (generic interrupt chip) khi gỡ bỏ driver
Trình điều khiển phân bổ các chip ngắt chung trong quá trình probe. Tuy nhiên, khi gỡ bỏ driver, các chip này không tự động bị giải phóng khi miền ngắt được xóa do cờ của miền không bao gồm IRQ_DOMAIN_FLAG_DESTROY_GC.
Điều này gây ra rò rỉ cả cấu trúc chip ngắt chung của miền lẫn các chip ngắt chung liên quan. Ngoài ra, các chip ngắt chung vẫn nằm trong danh sách toàn cục và có thể sau đó bị truy cập bởi các hàm callback suspend (tạm dừng), resume (tiếp tục) hoặc shutdown (ngắt hoạt động) của chip ngắt chung sau khi driver đã được gỡ bỏ, dẫn đến lỗi use-after-free và gây sập kernel.
Khắc phục rò rỉ tài nguyên bằng cách đặt IRQ_DOMAIN_FLAG_DESTROY_GC trên miền ngắt; điều này cho phép lõi miền ngắt tự động giải phóng tất cả các chip chung khi irq_domain_remove() được gọi, loại bỏ nhu cầu về các lệnh dọn dẹp thủ công trong các đường dẫn lỗi và callback gỡ bỏ.
Be aware that VulDB is the high quality source for vulnerability data.