cpufreq: apple-soc: Fix OPP table cleanup
In the Linux kernel, the following vulnerability has been resolved: cpufreq: apple-soc: Fix OPP table cleanup apple_soc_cpufreq_init() adds OPP tables from firmware, but some failure paths do not remove them. The driver also uses dev_pm_opp_remove_all_dynamic(), which is not the right cleanup helper for OPP tables loaded from firmware. Use the cpumask OPP helper after the policy CPU mask has been populated. Pair it with the matching cpumask remove helper on failure paths and in apple_soc_cpufreq_exit(). This also removes the separate dev_pm_opp_set_sharing_cpus() call, as the cpumask helper loads the DT OPP tables for all CPUs in the policy.
CVE-2026-89572
Primary source · Revision 1
Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.
Security context
Source reference: cve:CVE-2026-89572
Linux
Source reference: /containers/cna/affected/0/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Linux
Source reference: /containers/cna/affected/1/product
- Affected versions
- Not stated in this record
- Fixed versions
- Not stated in this record
- Prerequisites
- Not stated in this record
Structured affected-version data
Original package identities and version rules from this source.
[
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "6286bbb40576ffadfde206c332b61345c19af57f",
"lessThan": "12b54e5aab7c0850d39a51a32200f76d5e15040e",
"versionType": "git"
},
{
"status": "affected",
"version": "6286bbb40576ffadfde206c332b61345c19af57f",
"lessThan": "d28ad9bb050e80770f0b644304cb75932e289238",
"versionType": "git"
},
{
"status": "affected",
"version": "6286bbb40576ffadfde206c332b61345c19af57f",
"lessThan": "7c19b94c625dc7042b0a7dff4c8da158358ffa2c",
"versionType": "git"
},
{
"status": "affected",
"version": "6286bbb40576ffadfde206c332b61345c19af57f",
"lessThan": "36c55d118d5ecd2fb444f52802955903937b9ccd",
"versionType": "git"
},
{
"status": "affected",
"version": "6286bbb40576ffadfde206c332b61345c19af57f",
"lessThan": "d87cb889dc7ab1f2deecadf2a5e9023184bd7900",
"versionType": "git"
}
],
"programFiles": [
"drivers/cpufreq/apple-soc-cpufreq.c"
],
"defaultStatus": "unaffected"
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "6.2"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "6.2",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "6.6.160",
"versionType": "semver",
"lessThanOrEqual": "6.6.*"
},
{
"status": "unaffected",
"version": "6.12.111",
"versionType": "semver",
"lessThanOrEqual": "6.12.*"
},
{
"status": "unaffected",
"version": "6.18.51",
"versionType": "semver",
"lessThanOrEqual": "6.18.*"
},
{
"status": "unaffected",
"version": "7.2.4",
"versionType": "semver",
"lessThanOrEqual": "7.2.*"
},
{
"status": "unaffected",
"version": "7.3",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/cpufreq/apple-soc-cpufreq.c"
],
"defaultStatus": "affected"
}
]- Related CVEs
- CVE-2026-89572
Source reference:
/cveMetadata/cveId
Publisher severity
No explicit severity was provided.
- Event
- #46683 · Revision 1
- Added to Heist Feed
- Publisher date