CVE-2026-92504: thermal: intel: int3400: clean up ODVP on probe failures
In the Linux kernel, the following vulnerability has been resolved:
thermal: intel: int3400: clean up ODVP on probe failures
evaluateodvp() creates per-ODVP sysfs files before the thermal zone and later probe resources are registered. The current unwind path only calls cleanupodvp() from the late sysfs failure path, so failures after evaluateodvp() but before that label, including thermaltriplesszonedeviceregister() failures, leave the ODVP files and storage behind.
Move the ODVP cleanup to the common ART/TRT unwind path so every failure after evaluateodvp() releases the ODVP state. Also clear the cached ODVP pointers in cleanupodvp(), because evaluateodvp() can already call it for partial setup failures while probe continues.
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Operational
Clear the cached state/files after the ODVP cleanup change is applied (as indicated: "Also clear the cached").