CVE-2026-99251 in Linux
Zusammenfassung
von VulDB • 03.11.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
Treiber: hv – Endlosschleife in init_vp_index() vermeiden
In der Funktion init_vp_index() befindet sich eine Wiederholungsschleife, bei der die CPUs eines bestimmten Knotens (Node) entfernt werden, wenn sie bereits im zugewiesenen cpumask enthalten sind oder nicht zum HK_TYPE_MANAGED_IRQ-Housekeeping-cpumask gehören. Wenn keine CPU mehr übrig ist, wird das zugewiesene cpumask ignoriert und der Vorgang erneut wiederholt. Falls sich jedoch herausstellt, dass der HK_TYPE_MANAGED_IRQ-Housekeeping-cpumask in diesem bestimmten Knoten keine CPUs enthält, führt dies zu einer Endlosschleife. Dieses spezifische Problem wurde von sashiko [1] gemeldet. Obwohl dies nur selten auftreten sollte, muss dennoch dagegen vorgegangen werden.
Behebung dieses Problems mit der Endlosschleife durch Überspringen des NUMA-Knotens ohne Housekeeping-CPUs in der inneren while-Schleife von init_vp_index(). Außerdem wird die frühe Abbruchprüfung aktualisiert, um das Fehlen online verfügbarer Housekeeping-CPUs zu prüfen, anstatt lediglich auf eine leere cpumask zu testen. Da die äußere for-Schleife nur dann erreicht wird, wenn der Housekeeping-cpumask mindestens eine Online-CPU enthält, wird schließlich ein NUMA-Knoten mit Housekeeping-CPUs gefunden werden.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.