PatchSiren cyber security CVE debrief
CVE-2026-63798 Linux CVE debrief
The Linux kernel's irqchip/imgpdc driver had a resource leak vulnerability. During probe, it allocated domain generic chips but didn't free them on removal, and didn't remove chained handlers. This could lead to use-after-free and kernel crashes. The fix involves setting IRQ_DOMAIN_FLAG_DESTROY_GC and clearing chained handlers. The vulnerability was introduced due to missing cleanup on driver removal, potentially causing system instability and security risks if exploited.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-19
- Original CVE updated
- 2026-07-19
- Advisory published
- 2026-07-19
- Advisory updated
- 2026-07-19
Who should care
Linux kernel maintainers, developers, and users relying on the irqchip/imgpdc driver should be aware of this vulnerability and apply the fix to prevent potential crashes. Additionally, security teams and operators managing Linux-based systems should review the affected scope and implement compensating controls if necessary.
Technical summary
The irqchip/imgpdc driver in the Linux kernel had a resource leak vulnerability. During probe, it allocated domain generic chips using irq_alloc_domain_generic_chips() and set up chained handlers with irq_set_chained_handler_and_data(). However, on driver removal, the generic chips weren't freed and chained handlers weren't removed. This could lead to use-after-free and kernel crashes when generic interrupt chip suspend, resume, or shutdown callbacks accessed the chips after driver removal. The fix involves setting IRQ_DOMAIN_FLAG_DESTROY_GC in domain->flags so the core code automatically removes generic chips when irq_domain_remove() is called, and clearing all chained handlers with NULL in pdc_intc_remove().
Defensive priority
High priority for Linux kernel maintainers and developers using the irqchip/imgpdc driver.
Recommended defensive actions
- Apply the fix by setting IRQ_DOMAIN_FLAG_DESTROY_GC and clearing chained handlers
- Review and update Linux kernel configurations to ensure the fix is applied
- Monitor system logs for potential crashes or use-after-free errors
- Perform a thorough review of system configurations and deployment to identify potential exposure
- Implement compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Review relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
Evidence from the Linux kernel source code and commit history indicates a resource leak vulnerability in the irqchip/imgpdc driver. The fix has been applied to the Linux kernel stable branches. However, the exact scope of affected systems and potential exploitation attempts are not publicly known. Defenders should verify system configurations, review logs for suspicious activity, and ensure the fix is applied.
Official resources
-
CVE-2026-63798 CVE record
CVE.org
-
CVE-2026-63798 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-07-19T12:16:52.303Z and has not been modified since then.