CVE Catalog

CVE-2026-90121

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, IRS affinity setup in the gic-v5 irqchip publishes an IRS pointer and IAFFID state in per-CPU data before remaining IRS initialization can fail. The error path frees the IRS data without clearing that published state, leaving CPUs associated with freed memory.

Risk Assessment

CPUs may reference freed memory, leading to use-after-free and potential kernel instability or crash.

Recommendation

Update the Linux kernel to a version with the fix that clears the per-CPU IRS association and invalidates IAFFID state on initialization failure and normal IRS teardown.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v5: Clear per-CPU IRS data on teardown IRS affinity setup publishes an IRS pointer and IAFFID state in the per-CPU data before the remaining IRS initialization can fail. The error path then frees the IRS data without clearing that published state, leaving CPUs associated with freed memory. On initialization failure and normal IRS teardown, clear the per-CPU IRS association by removing the stale pointer to irs_data. Also invalidate the per-CPU IAFFID state for any CPUs that were tied to the IRS before it was freed.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS