CVE-2025-40194
In the Linux kernel, the following vulnerability has been resolved:
cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
The cpufreq_cpu_put() call in update_qos_request() takes place too early because the latter subsequently calls freq_qos_update_request() that indirectly accesses the policy object in question through the QoS request object passed to it.
Fortunately, update_qos_request() is called under intel_pstate_driver_lock, so this issue does not matter for changing the intel_pstate operation mode, but it theoretically can cause a crash to occur on CPU device hot removal (which currently can only happen in virt, but it is formally supported nevertheless).
Leer descripción completaMostrar menos
Address this issue by modifying update_qos_request() to drop the reference to the policy later.
CVSS
NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.20%
- Percentil entre todas las CVEs puntuadas: 9
- Fecha de la puntuación: 5/10/2026
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
Tecnologías afectadas (1)
⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.
Referencias
- https://git.kernel.org/stable/c/0a58d3e77b22b087a57831c87cafd360e144a5bd
- https://git.kernel.org/stable/c/15ac9579ebdaf22a37d7f60b3a8efc1029732ef9
- https://git.kernel.org/stable/c/57e4a6aadf12578b96a038373cffd54b3a58b092
- https://git.kernel.org/stable/c/69a18ff6c60e8e113420f15355fad862cb45d38e
- https://git.kernel.org/stable/c/69e5d50fcf4093fb3f9f41c4f931f12c2ca8c467
- https://git.kernel.org/stable/c/ad4e8f9bdbef11a19b7cb93e7f313bf59bdcc3b4
- https://git.kernel.org/stable/c/ba63d4e9857a72a89e71a4eff9f2cc8c283e94c3
- https://git.kernel.org/stable/c/bc26564bcc659beb6d977cd6eb394041ec2f2851
JSON original (NVD)
Mostrar
{
"id": "CVE-2025-40194",
"cveTags": [],
"metrics": {},
"affected": [
{
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
"affectedData": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "15ac9579ebdaf22a37d7f60b3a8efc1029732ef9",
"versionType": "git"
},
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "bc26564bcc659beb6d977cd6eb394041ec2f2851",
"versionType": "git"
},
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "ad4e8f9bdbef11a19b7cb93e7f313bf59bdcc3b4",
"versionType": "git"
},
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "0a58d3e77b22b087a57831c87cafd360e144a5bd",
"versionType": "git"
},
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "69a18ff6c60e8e113420f15355fad862cb45d38e",
"versionType": "git"
},
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "ba63d4e9857a72a89e71a4eff9f2cc8c283e94c3",
"versionType": "git"
},
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "57e4a6aadf12578b96a038373cffd54b3a58b092",
"versionType": "git"
},
{
"status": "affected",
"version": "da5c504c7aae96db68c4b38e2564a88e91842d89",
"lessThan": "69e5d50fcf4093fb3f9f41c4f931f12c2ca8c467",
"versionType": "git"
}
],
"programFiles": [
"drivers/cpufreq/intel_pstate.c"
],
"defaultStatus": "unaffected"
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "5.4"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "5.4",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "5.4.301",
"versionType": "semver",
"lessThanOrEqual": "5.4.*"
},
{
"status": "unaffected",
"version": "5.10.246",
"versionType": "semver",
"lessThanOrEqual": "5.10.*"
},
{
"status": "unaffected",
"version": "5.15.195",
"versionType": "semver",
"lessThanOrEqual": "5.15.*"
},
{
"status": "unaffected",
"version": "6.1.157",
"versionType": "semver",
"lessThanOrEqual": "6.1.*"
},
{
"status": "unaffected",
"version": "6.6.113",
"versionType": "semver",
"lessThanOrEqual": "6.6.*"
},
{
"status": "unaffected",
"version": "6.12.54",
"versionType": "semver",
"lessThanOrEqual": "6.12.*"
},
{
"status": "unaffected",
"version": "6.17.4",
"versionType": "semver",
"lessThanOrEqual": "6.17.*"
},
{
"status": "unaffected",
"version": "6.18",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/cpufreq/intel_pstate.c"
],
"defaultStatus": "affected"
}
]
}
],
"published": "2025-11-12T22:15:46.427",
"references": [
{
"url": "https://git.kernel.org/stable/c/0a58d3e77b22b087a57831c87cafd360e144a5bd",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/15ac9579ebdaf22a37d7f60b3a8efc1029732ef9",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/57e4a6aadf12578b96a038373cffd54b3a58b092",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/69a18ff6c60e8e113420f15355fad862cb45d38e",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/69e5d50fcf4093fb3f9f41c4f931f12c2ca8c467",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/ad4e8f9bdbef11a19b7cb93e7f313bf59bdcc3b4",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/ba63d4e9857a72a89e71a4eff9f2cc8c283e94c3",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/bc26564bcc659beb6d977cd6eb394041ec2f2851",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
],
"vulnStatus": "Deferred",
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\ncpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()\n\nThe cpufreq_cpu_put() call in update_qos_request() takes place too early\nbecause the latter subsequently calls freq_qos_update_request() that\nindirectly accesses the policy object in question through the QoS request\nobject passed to it.\n\nFortunately, update_qos_request() is called under intel_pstate_driver_lock,\nso this issue does not matter for changing the intel_pstate operation\nmode, but it theoretically can cause a crash to occur on CPU device hot\nremoval (which currently can only happen in virt, but it is formally\nsupported nevertheless).\n\nAddress this issue by modifying update_qos_request() to drop the\nreference to the policy later."
}
],
"lastModified": "2026-06-17T09:21:26.297",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}