Description
In the Linux kernel, the following vulnerability has been resolved:

hwmon: (lm90) Only report alarms if driver is ready

Userspace can read sysfs attributes before driver registration is complete,
immediately after devm_hwmon_device_register_with_info() has been called.
At that time, data->hwmon_dev is not yet initialized. This can trigger
a NULL pointer access since lm90_update_device() and with it
lm90_update_alarms_locked() will be called. This call schedules
report_work and lm90_report_alarms(), which passes the still-NULL
data->hwmon_dev to hwmon_notify_event() and triggers a NULL pointer
dereference.

Fix the problem by only scheduling the report and alert workers
data->hwmon_dev is set.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises when userspace reads the Linux kernel’s lm90 hardware monitoring driver sysfs attributes before the driver has finished registering. At this moment the hwmon_dev pointer is NULL and the alarm reporting logic dereferences it, resulting in a kernel null pointer exception that can cause the kernel to panic or crash. This is a classic NULL pointer dereference and involves a race condition where the driver’s readiness is not yet set, representing CWE-824. The flaw is a privileged code error that can lead to system instability.

Affected Systems

The flaw affects the Linux kernel’s lm90 hardware monitoring driver. All kernel configurations that include the lm90 module are potentially vulnerable. No specific kernel version range is listed, so any deployment using the lm90 driver could be impacted.

Risk and Exploitability

Based on the description, it is inferred that the attack vector involves a local user or process reading the lm90 sysfs attributes before the driver has fully initialized. The CVSS score is 5.5, the EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. This scenario could occur early during system boot or if driver enumeration is delayed. While the impact is a kernel crash that results in denial of service, the low EPSS indicates exploitation is unlikely in the wild.

Generated by OpenCVE AI on August 22, 2026 at 03:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that includes the lm90 driver fix.
  • If the system does not require the lm90 driver, disable or remove it to eliminate the reported issue.
  • If an immediate kernel update is not feasible, ensure that any userspace utilities that read lm90 hwmon sysfs attributes only do so after the driver has fully initialized and the device is ready.

Generated by OpenCVE AI on August 22, 2026 at 03:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Sat, 22 Aug 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Sat, 22 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-824
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Wed, 19 Aug 2026 17:00:00 +0000


Sat, 15 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: hwmon: (lm90) Only report alarms if driver is ready Userspace can read sysfs attributes before driver registration is complete, immediately after devm_hwmon_device_register_with_info() has been called. At that time, data->hwmon_dev is not yet initialized. This can trigger a NULL pointer access since lm90_update_device() and with it lm90_update_alarms_locked() will be called. This call schedules report_work and lm90_report_alarms(), which passes the still-NULL data->hwmon_dev to hwmon_notify_event() and triggers a NULL pointer dereference. Fix the problem by only scheduling the report and alert workers data->hwmon_dev is set.
Title hwmon: (lm90) Only report alarms if driver is ready
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-19T16:38:49.811Z

Reserved: 2026-08-15T05:44:03.915Z

Link: CVE-2026-74552

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T13:18:00.607

Modified: 2026-08-19T17:21:10.360

Link: CVE-2026-74552

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74552 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T03:45:03Z

Weaknesses
  • CWE-824

    Access of Uninitialized Pointer