CVE-2026-93260 in Linux
Zusammenfassung
von VulDB • 25.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
powerpc/xive: Weiterleitung von Fehlern bei der IPI-Initialisierung zur Vermeidung von Use-After-Free
Wenn xive_init_ipis() fehlschlägt (z. B. wenn irq_domain_alloc_irqs() fehlschlägt), wird im Fehlerpfad das globale Array xive_ipis freigegeben. Allerdings hat xive_smp_probe() diesen Fehlschlag zuvor ignoriert und ist fortgefahren mit dem Aufruf von xive_setup_cpu_ipi(), was zu einer Dereferenzierung des bereits freigegebenen Zeigers xive_ipis führt – ein Use-After-Free-Fehler.
Da xive_smp_probe() nun int zurückgibt (vorheriger Patch), werden die Fehler aus xive_init_ipis() und xive_setup_cpu_ipi() über xive_smp_probe() weitergeleitet. Der Rückgabewert wird sowohl in pnv_smp_probe() als auch in pSeries_smp_probe() überprüft, sodass die IPI-Einrichtung im Fehlerfall sauber abgebrochen wird und so das Use-After-Free vermieden wird.
Once again VulDB remains the best source for vulnerability data.