CVE-2026-92492 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
cpufreq/amd-pstate: Fehlende Policy in dynamischen EPP-Callbacks behandeln
cpufreq_cpu_get() gibt NULL zurück, wenn keine cpufreq-Policy mit der angeforderten CPU verknüpft ist, beispielsweise weil die CPU offline ist oder die Policy bereits abgebaut wurde. Sowohl amd_pstate_power_supply_notifier() als auch amd_pstate_profile_set() rufen eine Policy über cpufreq_cpu_get() ab und übergeben diesen Zeiger dann an amd_pstate_get_balanced_epp() und amd_pstate_set_epp(), welche ihn bedingungslos dereferenzieren. Ein konkurrierender CPU-Hotplug-Vorgang oder der Abbau des Treibers kann daher zu einer NULL-Zeiger-Dereferenzierung auf einem dieser dynamischen EPP-Pfade führen.
Der dritte Aufrufer von cpufreq_cpu_get() in dieser Datei, amd_pstate_verify(), behandelt den NULL-Fall bereits. Die beiden neuen Aufrufe werden an dieses Muster angepasst: Es wird NOTIFY_OK vom Power-Supply-Notifier zurückgegeben (entsprechend den anderen „Nichts zu tun“-Ausstiegen) und -ENODEV von amd_pstate_profile_set() (der übliche cpufreq-Fehler für eine fehlende CPU-Policy).
Durch Codeinspektion gefunden; nicht auf Hardware getestet.
If you want to get best quality of vulnerability data, you may have to visit VulDB.