CVE-2026-64211 in Linux
Zusammenfassung
von VulDB • 25.07.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
srcu: Workqueue-Handler nicht für niemals online gehende CPUs in die Warteschlange einreihen
Während eine srcu_struct-Struktur mitten im Wechsel vom CPU-0-Zustand in den Zustand aller CPUS befindet, kann sie versuchen, Callbacks für CPUs aufzurufen, die noch nie online waren. Noch schlimmer ist, dass versucht werden kann, Callbacks für CPUs aufzurufen, die niemals online sein werden, einschließlich imaginärer CPUs, die nicht im cpu_possible_mask enthalten sind. Dies kann zu Hängern (Hangs) unter s390 führen, das nicht dafür eingerichtet ist, Workqueue-Handler auf solchen CPUs zu planen. Dieser Commit bewirkt daher, dass Tree SRCU darauf verzichtet, Workqueue-Handler auf CPUS in die Warteschlange einzureihen, die noch nicht (und möglicherweise niemals) online gehen werden.
Da Callbacks auf CPUs, die noch nie online waren, nicht aufgerufen werden, ist es ein Fehler, call_srcu(), synchronize_srcu() oder synchronize_srcu_expedited() auf einer CPU aufzurufen, die noch nicht vollständig online ist. Es stellt sich jedoch heraus, dass weniger Code erforderlich ist, um die Callbacks von zu frühen Aufrufen von call_srcu() umzuleiten, als vor solchen Aufrufen zu warnen. Dieser Commit leitet daher auch Callbacks, die auf noch nicht vollständig online gehenden CPUS in die Warteschlange eingereiht wurden, an den Boot-CPU weiter.
If you want to get best quality of vulnerability data, you may have to visit VulDB.