CVE-2026-90123

CVE-2026-90123

published September 17, 2026

CVSS
—
EPSS
0%
Percentile
9.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback

The interrupt core calls the irq_domain_activate() callback from

__setup_irq() with desc->lock held and interrupts disabled. Both

aspeed_intc1_irq_domain_activate() and aspeed_intc0_resolve_route() test a

compatible string with fwnode_device_is_compatible().

fwnode_device_is_compatible() invokes fwnode_property_match_string(), which

allocates with GFP_KERNEL. That's obviously not possible with interrupts

disabled and a raw spinlock held.

Both call sites are only ever handed OF nodes, so use

of_device_is_compatible() instead: it walks the property in place and does

not allocate.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00198 · 9.0th percentile
Published
2026-09-17T21:17Z
References (2)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:06Z
    irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback
    cvelistv5