PT-2024-36989 · Linux+2 · Linux Kernel+2

Greg Kroah-Hartman

+4

·

Published

2024-11-07

·

Updated

2025-10-06

·

CVE-2024-56680

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The issue arises from the handling of interrupts in IPU6 devices when they are disabled. Since some IPU6 devices share interrupts, the system needs to properly handle cases where an interrupt is triggered from another device on the shared irq line while the IPU6 device itself is disabled. This can lead to the system hanging. The problem occurs because when the IPU6 device is disabled, it returns 0xffffffff from the ISR STATUS register, causing the system to handle all irq cases for which it is not prepared.
Recommendations To resolve the issue, use pm runtime get if active() to check if the device is enabled and prevent suspending it when handling irq until the end of irq. Additionally, use synchronize irq() in suspend. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Improper Resource Release

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-04522
CVE-2024-56680
USN-7276-1
USN-7277-1
USN-7310-1

Affected Products

Linuxmint
Linux Kernel
Ubuntu