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
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-19
- Original CVE updated
- 2026-08-17
- Advisory published
- 2026-07-19
- Advisory updated
- 2026-08-17
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.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-63798 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-63798
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-63798 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-63798
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0405a65e4ebd9eac13a765f9f02ac05851ca5421
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/37738fdf2ab1e504d1c63ce5bc0aeb6452d8f057
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/41826e5297e67cd96a0a46fde06a5069a8ce436a
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/44567537a2623dcd2b4018a7f043cf8069579e5d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8176773dfceae7978b01c20b233693e072053700
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/83d7ec14b0938ad8cae008058fd6f912f4a9a312
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b3a3831b2eb884641906fc5e46207b205b6aea13
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.