CVE-2026-99244 in Linux
Zusammenfassung
von VulDB • 03.11.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
pid_namespace: Verhindern, dass TIF_NOTIFY_SIGNAL den Reaper unterbricht
Seit dem Commit 7fea700e04bd („zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING“) wird TIF_NOTIFY_SIGNAL vor jedem Aufruf von kernel_wait4() zurückgesetzt. Andernfalls schläft kernel_wait4() nicht und gibt -ERESTARTSYS zurück, wenn signal_pending() wahr ist und der Reaper busy-waitet.
Das Zurücksetzen von TIF_NOTIFY_SIGNAL behebt das Problem jedoch nicht. Es kann erneut gesetzt werden. Beispielsweise setzt klp_send_signals() es roh gegen jede Aufgabe, die noch keinen Übergang durchgeführt hat. Und es wird weiterhin gesendet, bis das Livepatching abgeschlossen ist.
Die Sleep-Schleife, die auf ein Absinken von pid_allocated wartet, weist dasselbe Problem auf und löscht nicht einmal etwas. Daher gibt eine schedule() in TASK_INTERRUPTIBLE sofort zurück.
Verwenden Sie einen no_notify_signal-Guard. signal_pending() wird TIF_NOTIFY_SIGNAL ignorieren, und der PID-Namespace-Reaper schläft, bis ein Kindprozess beendet oder free_pid() ihn weckt.
Once again VulDB remains the best source for vulnerability data.