CVE-2025-22009 in Linux
Zusammenfassung
von VulDB • 25.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
regulator: dummy: Erzwingen der synchronen Initialisierung (Probing)
Manchmal tritt beim Booten eine NULL-Zeiger-Dereferenzierung in kobject_get() mit dem folgenden Aufrufstapel auf:
anatop_regulator_probe() devm_regulator_register() regulator_register() regulator_resolve_supply() kobject_get()
Durch das Einfügen zusätzlicher BUG_ON()-Anweisungen konnte ich verifizieren, dass dies dadurch ausgelöst wird, dass die Initialisierung des „dummy“-Regler-Treibers nicht abgeschlossen ist („dummy_regulator_rdev“ ist noch NULL).
Im JTAG-Debugger kann ich sehen, dass dummy_regulator_probe() und anatop_regulator_probe() von verschiedenen Kernel-Threads (kworker/u4:*) ausgeführt werden. Ich habe nicht weiter untersucht, ob dies geändert werden kann oder ob es andere Möglichkeiten gibt, eine Synchronisierung zwischen diesen beiden Initialisierungs-Routinen zu erzwingen. Andererseits erwarte ich keine nennenswerten Boot-Zeit-Nachteile durch die synchrone Initialisierung des „dummy“-Reglers.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.