PT-2026-61114 · Linux+1 · Linux Kernel+1
CVE-2026-63798
·
Published
2026-07-19
·
Updated
2026-09-07
CVSS v3.1
5.5
Medium
| Vector | AV: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
A resource leak exists in the imgpdc driver. The driver uses
irq alloc domain generic chips() to allocate domain generic chips and irq set chained handler and data() to set up chained handlers during the probe process. However, these resources are not properly freed or removed when the driver is removed. This causes generic chips to remain on the global gc list, which can be accessed by suspend, resume, or shutdown callbacks, leading to a use-after-free condition and a kernel crash. Additionally, dangling chained handlers for peripheral and syswake interrupts may cause spurious interrupts to access freed memory.Recommendations
Set the
IRQ DOMAIN FLAG DESTROY GC flag in domain->flags to ensure the core code automatically removes generic chips during irq domain remove().
Clear all chained handlers by setting them to NULL within the pdc intc remove() function.Exploit
Fix
Memory Leak
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel
Ubuntu