CVE-2026-89572
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
11/09/2026
Last modified:
21/09/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
cpufreq: apple-soc: Fix OPP table cleanup<br />
<br />
apple_soc_cpufreq_init() adds OPP tables from firmware, but<br />
some failure paths do not remove them. The driver also uses<br />
dev_pm_opp_remove_all_dynamic(), which is not the right cleanup<br />
helper for OPP tables loaded from firmware.<br />
<br />
Use the cpumask OPP helper after the policy CPU mask has been<br />
populated. Pair it with the matching cpumask remove helper on<br />
failure paths and in apple_soc_cpufreq_exit(). This also removes<br />
the separate dev_pm_opp_set_sharing_cpus() call, as the cpumask<br />
helper loads the DT OPP tables for all CPUs in the policy.


