Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A use-after-free vulnerability has been identified in the Linux kernel's GICv2M IRQ chip handling. When ACPI is enabled, the function gicv2m_get_fwnode() is incorrectly registered as a callback with the PCI subsystem, while being marked for initialization only. This mismanagement can lead to a kernel paging error, as the function is freed before it can be properly utilized during a PCI host bridge probe. The issue is reproducible on a Juno board with ACPI boot.
Exploitation of this vulnerability leads to a use-after-free condition, causing a kernel paging request error, which can disrupt normal system operations and potentially be exploited to execute arbitrary code in the kernel context.
To reproduce this vulnerability, boot a Juno board with ACPI enabled. During the PCI host bridge probe, the improperly registered callback gicv2m_get_fwnode() will be invoked, leading to a use-after-free condition and a kernel paging request error.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.