PatchSiren cyber security CVE debrief
CVE-2026-90123 Linux CVE debrief
A Linux kernel vulnerability was resolved to avoid allocating in the irq_domain activate() callback, which is called with interrupts disabled and a raw spinlock held. The issue arises from fwnode_device_is_compatible() allocating with GFP_KERNEL. This debrief provides defensive context for CVE-2026-90123, detailing a vulnerability in irqchip/ast2700-intc that requires patch deployment to prevent potential allocation issues with interrupts disabled. Linux system administrators, security teams, and developers should assess exposure and verify patch deployment. The vulnerability involves a resolved issue in irqchip/ast2700-intc to avoid allocating in the irq_domain activate() callback
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-17
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-17
- Advisory updated
- 2026-10-19
Who should care
Linux system administrators, security teams, and developers using irqchip/ast2700-intc should assess exposure and verify patch deployment to mitigate potential defensive consequences.
Why it matters
CVE-2026-90123 is a Linux kernel vulnerability in irqchip/ast2700-intc that requires patch deployment to prevent potential allocation issues with interrupts disabled. Linux system administrators, security teams, and developers should assess exposure and verify patch deployment.
- Verify patch deployment to prevent potential allocation issues with interrupts disabled
- Assess system configurations and inventory for irqchip/ast2700-intc usage
- Prioritize patching for version 7.2 and later
Technical summary
The Linux kernel vulnerability CVE-2026-90123 involves a resolved issue in irqchip/ast2700-intc to avoid allocating in the irq_domain activate() callback. The callback is called with interrupts disabled and a raw spinlock held. The allocation issue arises from fwnode_device_is_compatible() using GFP_KERNEL. This has been addressed by replacing fwnode_device_is_compatible() with of_device_is_compatible() for OF nodes.
Defensive priority
Assess exposure and verify patch deployment for Linux systems using irqchip/ast2700-intc, prioritizing version 7.2 and later.
Recommended defensive actions
- Assess Linux system exposure and verify patch deployment for irqchip/ast2700-intc
- Prioritize version 7.2 and later for patching
- Verify system configurations and inventory for irqchip/ast2700-intc usage
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item detail a Linux kernel vulnerability resolved to prevent allocation in the irq_domain activate() callback. The issue is caused by fwnode_device_is_compatible() allocating with GFP_KERNEL while interrupts are disabled and a raw spinlock is held.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-90123 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-90123
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-90123 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90123
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90123.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f2f0da11648616e47419dca93610f6c0d70ec00b
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b76eee9c2157223aa4aac42ceebb563288e078aa
Supplemental source
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.