CVE Catalog

CVE-2026-64213

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, the lm90 driver's lm90_alert() function lacks proper locking when modifying configuration registers in the SMBus alert context. Concurrent sysfs writes can overwrite these changes, re-enabling the alert line and causing an interrupt storm.

Risk Assessment

The race condition can lead to an uncontrolled interrupt storm, causing high system load, performance degradation, and potentially system hangs.

Recommendation

Apply the patch that adds the missing lock in lm90_alert() or update the kernel to a version that includes this fix.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: hwmon: (lm90) Add lock protection to lm90_alert Sashiko reports: lm90_alert() executes in the smbus alert context and calls lm90_update_confreg() to disable the hardware alert line, without acquiring hwmon_lock. Concurrently, sysfs write operations (such as lm90_write_convrate) hold the hwmon_lock, temporarily modify data->config, and then restore it. If an alert interrupt occurs concurrently with a sysfs write, the sysfs path will overwrite the alert handler's modifications to data->config and the hardware register. This unintentionally re-enables the hardware alert line while the alarm is still active, causing an interrupt storm. Add the missing lock to lm90_alert() to solve the problem.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS