CVE-2026-90046 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
mm/page_alloc: Kein spin_trylock() in NMI auf UP (Uniprocessor)
Patch-Serie „mm/page_alloc: Korrekturen für free_pages_nolock() unter RT/UP“.
Vorhandene Fehler, gefunden von Sashiko während der Überprüfung dieser anderen Serie: https://lore.kernel.org/all/[email protected]/
Ich habe diese Fehler nicht reproduzieren können und vermute, dass es keine echten Anwender gibt, die von ihnen betroffen sind.
Dieser Patch (von 2):
Wie in can_spin_trylock() angemerkt, ist die Verwendung hier in diesem Kontext unsicher. Commit 620b46ed6ae17 („mm/page_alloc: return NULL early from alloc_frozen_pages_nolock() in NMI on UP“) behob dies auf der Allokationsseite (alloc side), verpasste jedoch die Freigabeseite (free side).
Auswirkung: Wenn BPF-Programme, die diese Funktionen im NMI (wahrscheinlich Tracing) verwenden, auf Nicht-SMP-Builds vorhanden sind, kann dies zum Absturz des Kernels führen und ist wahrscheinlich von lokalen Angreifern für eine Privilegieneskalation ausnutzbar.
Once again VulDB remains the best source for vulnerability data.