Skip to main content
VulnerabilityPublished Updated

CVE-2026-93260: Linux kernel · powerpc/xive: propagate IPI init errors to prevent use-after-free

Source GCVE Database

0
Compare
Authoritative record:CVE-2026-93260· High 7.4

Not known to be exploited · CVSS 7.4 High · fixed in e36b1c2eafcaaddefa70d55e6fda74cf6cda38af : patch Linux kernel soon.

Data as of 30 Oct 2026, 16:33 UTC

CVSS 3.1 base score
7.4High
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (Linux)CVSS 3.17.4
Patch
Available – fixed in e36b1c2eafcaaddefa70d55e6fda74cf6cda38af, c554a8d376d5aea1b237ed6bef6f9fbfc550e67f, 411a3c016e7a95f5fa105a0587e07d0647a77727 +3
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 243e25112d06b348f087a6f7aba4bbc288285bdd, < e36b1c2eafcaaddefa70d55e6fda74cf6cda38af
Fixed in
  • e36b1c2eafcaaddefa70d55e6fda74cf6cda38af
LinuxLinuxAffected
  • ≥ 243e25112d06b348f087a6f7aba4bbc288285bdd, < c554a8d376d5aea1b237ed6bef6f9fbfc550e67f
Fixed in
  • c554a8d376d5aea1b237ed6bef6f9fbfc550e67f
LinuxLinuxAffected
  • ≥ 243e25112d06b348f087a6f7aba4bbc288285bdd, < 411a3c016e7a95f5fa105a0587e07d0647a77727
Fixed in
  • 411a3c016e7a95f5fa105a0587e07d0647a77727
LinuxLinuxAffected
  • ≥ 243e25112d06b348f087a6f7aba4bbc288285bdd, < 89e1caa5b0aafe23e9938d9a311e9d41baee583e
Fixed in
  • 89e1caa5b0aafe23e9938d9a311e9d41baee583e
LinuxLinuxAffected
  • ≥ 243e25112d06b348f087a6f7aba4bbc288285bdd, < 5c9ab0c9cede9f149733d330e2d7d45341b71359
Fixed in
  • 5c9ab0c9cede9f149733d330e2d7d45341b71359
LinuxLinuxAffected
  • ≥ 243e25112d06b348f087a6f7aba4bbc288285bdd, < 2ea6238343691309e68308131c7e80c3ae05afea
Fixed in
  • 2ea6238343691309e68308131c7e80c3ae05afea

Description

In the Linux kernel, the following vulnerability has been resolved: powerpc/xive: propagate IPI init errors to prevent use-after-free When xive_init_ipis() fails (e.g. irq_domain_alloc_irqs() fails), the error path frees the global xive_ipis array. However, xive_smp_probe() previously ignored this failure and proceeded to call xive_setup_cpu_ipi(), which dereferences the already-freed xive_ipis pointer -- a use-after-free. Now that xive_smp_probe() returns int (previous patch), propagate the error from xive_init_ipis() and xive_setup_cpu_ipi() through xive_smp_probe(). Check the return value in both pnv_smp_probe() and pSeries_smp_probe() so that IPI setup is aborted cleanly on failure, avoiding the use-after-free.

References

Community reviews

Loading reviews…