Linux Kernel Microchip PCI1XXXX IRQ Handler Registration Vulnerability Leading to Kernel Panic

Vulnerability

A vulnerability in the Linux kernel's handling of interrupt requests (IRQs) for Microchip PCI1XXXX devices has been addressed. The issue caused a kernel panic during IRQ handler registration by improperly managing the interrupt state before processing the IRQ. The vulnerability arose when 'generic_handle_irq' was replaced with 'handle_nested_irq', leading to a failure in locating the registered handler after identifying the GPIO that triggered the interrupt.

Impact

Exploitation of this vulnerability could lead to a kernel panic, causing a denial of service by abruptly terminating the kernel's normal operations and potentially disrupting system processes or applications.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM