Resource Leak in Linux Kernel Driver Affects Generic Chips Management
CVE-2026-63798
What is CVE-2026-63798?
A vulnerability in the Linux kernel related to the irqchip/imgpdc driver manifests as a resource leak during the removal of generic chips. Specifically, when the driver is probed, it allocates chips and configures chained handlers. However, upon driver removal, these resources are not properly freed or de-registered, which may leave dangling handlers that cause spurious interrupts and access to freed memory. This situation can lead to critical stability issues, including kernel crashes. The recommended fix involves setting the IRQ_DOMAIN_FLAG_DESTROY_GC flag to ensure proper cleanup of resources during driver removal and clearing handlers with NULL to prevent access to invalid memory.
Affected Version(s)
Linux b6ef9161e43ad58c3824bd76dc87716276f0cd70 < 8176773dfceae7978b01c20b233693e072053700
Linux b6ef9161e43ad58c3824bd76dc87716276f0cd70
Linux b6ef9161e43ad58c3824bd76dc87716276f0cd70 < 83d7ec14b0938ad8cae008058fd6f912f4a9a312