CVE-2024-56680

media: intel/ipu6: do not handle interrupts when device is disabled

published December 28, 2024

CVSS
—
EPSS
0%
Percentile
16.3
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

media: intel/ipu6: do not handle interrupts when device is disabled

Some IPU6 devices have shared interrupts. We need to handle properly

case when interrupt is triggered from other device on shared irq line

and IPU6 itself disabled. In such case we get 0xffffffff from

ISR_STATUS register and handle all irq's cases, for what we are not

not prepared and usually hang the whole system.

To avoid the issue use pm_runtime_get_if_active() to check if

the device is enabled and prevent suspending it when we handle irq

until the end of irq. Additionally use synchronize_irq() in suspend

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00256 · 16.3th percentile
Published
2024-12-28T09:46Z
EPSS history
Timeline
  • 28 DEC 09:46Z
    media: intel/ipu6: do not handle interrupts when device is disabled
    cvelistv5