Skip to main content

Linux Kernel EUVDEUVD-2026-48621

| CVE-2026-64213 MEDIUM
2026-07-24 Linux GHSA-mf77-wwf7-m2ff
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain local user access on LM90-equipped system
  2. Delivery
    Confirm lm90 module loaded and sensor in alert state
  3. Exploit
    Loop rapid sysfs writes to hwmon convrate attribute
  4. Install
    Race SMBus alert interrupt in lm90_alert()
  5. C2
    Sysfs restore overwrites alert-disable in data->config
  6. Execute
    Hardware alert line re-enabled during active alarm
  7. Impact
    Interrupt storm causes system denial of service

Vulnerability Assessment

Exploitation Conditions

The vulnerable system must be running a Linux kernel version from 5.3 (introduced at commit 7a1d220ccb0cc2b808eb176fb05bf55a38179f3f) through the unpatched commit ranges, with LM90-family temperature sensor hardware physically present and the lm90 kernel module loaded. The race condition requires that an SMBus alert interrupt from the sensor occurs concurrently with a sysfs write operation to an hwmon attribute (such as convrate) - both the alert condition and a concurrent sysfs write must be present. Local access with at least low-privilege user rights is required to trigger sysfs writes that participate in the race. The timing window is narrow, requiring either a sustained alarm condition from the sensor or deliberate repeated sysfs writes during an active alert. Systems without LM90-family sensors, or with the lm90 module not loaded, are entirely unaffected regardless of kernel version.

Impact

The CVSS vector (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, score 5.5) correctly places this as a local, low-privilege denial-of-service. The assigned AC:L is arguably lenient - interrupt storm requires winning a concurrent timing race between an SMBus alert and a sysfs write, which typically maps to AC:H in CVSS 3.1. EPSS at 0.17% (6th percentile) aligns with the low real-world exploitation likelihood: the attack surface is narrow (requires LM90-family sensor hardware, the lm90 module loaded, local access, and a triggerable alert condition), and the impact is availability-only with no confidentiality or integrity consequence. The 'Information Disclosure' tag present in EUVD source data appears to be a mislabeling - the CVSS vector explicitly shows C:N/I:N, and the description describes only an interrupt storm DoS. No KEV listing and no known POC further reduce urgency. For most environments, this is a low-priority patch unless lm90-equipped hardware is safety-critical (e.g., industrial or server thermal management systems where interrupt storms could mask or cascade into other failures).

Exploit ScenarioDerived

A local user with standard privileges on a Linux server or embedded system with LM90-family temperature sensors repeatedly writes to the hwmon sysfs convrate attribute in a tight loop while the sensor is in an active alarm state. The concurrent sysfs restore of data->config races against the lm90_alert() interrupt handler's attempt to clear the alert enable bit; when the sysfs path wins the race and commits its restored value, the hardware alert line is re-enabled while the alarm remains active, triggering a self-perpetuating interrupt storm that degrades or halts system responsiveness. No public exploit code is known for this vulnerability.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 11, 2026

Missing mutex lock in the Linux kernel lm90 hwmon driver's alert handler creates a race condition that triggers an interrupt storm on systems with LM90-family temperature sensors. When lm90_alert() fires concurrently with a sysfs write operation - both modifying the shared data->config register cache - the sysfs path's restore of data->config silently overwrites the alert handler's hardware-disable flag, re-enabling the alert line while the alarm remains active. The result is uncontrolled interrupt escalation causing system availability impact. No public exploit exists, EPSS is 0.17% (6th percentile), and no KEV listing is present; patched releases 6.18.34, 7.0.11, and 7.1 are available.

RemediationAI

Upgrade to Linux 6.18.34, 7.0.11, or 7.1, which include the locking fix for lm90_alert(). The upstream stable patches are at https://git.kernel.org/stable/c/bed1fc32e0eb653806fa98afcf55f9a311fc4ce2, https://git.kernel.org/stable/c/b0b66aae8a94c3663d47e4000b0e81b89ce32186, and https://git.kernel.org/stable/c/873e919e3101063a7a75989510ccfc125a4391cf. Ubuntu users should apply USN-8618-1 via standard package management. If immediate kernel upgrade is not feasible and the system does not critically depend on LM90 sensor monitoring, unloading the lm90 module (rmmod lm90) eliminates the vulnerable code path entirely - trade-off is loss of hardware thermal monitoring from affected sensors, which may affect thermal management on sensitive hardware. Restricting sysfs hwmon write permissions (chmod o-w /sys/class/hwmon/*/convrate or equivalent) reduces the attack surface for unprivileged users but does not prevent the race from privileged processes or kernel-internal callers. No patch version beyond what EUVD confirms (6.18.34, 7.0.11, 7.1) should be assumed without verification.

Affected VersionsENISA

Linux 5.3
Linux 7a1d220ccb0cc2b808eb176fb05bf55a38179f3f <b0b66aae8a94c3663d47e4000b0e81b89ce32186
Linux patch: 6.18.34
Linux patch: 0
Linux 7a1d220ccb0cc2b808eb176fb05bf55a38179f3f <873e919e3101063a7a75989510ccfc125a4391cf
Linux patch: 7.0.11
Linux patch: 7.1
Linux 7a1d220ccb0cc2b808eb176fb05bf55a38179f3f <bed1fc32e0eb653806fa98afcf55f9a311fc4ce2

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The lm90 driver manages LM90-family I2C/SMBus temperature sensors within the Linux kernel's hwmon subsystem. The driver maintains a software-cached copy of the sensor's configuration register in data->config, which multiple code paths - both the SMBus alert interrupt handler (lm90_alert) and sysfs write callbacks (e.g., lm90_write_convrate) - read-modify-write. The sysfs path correctly acquires hwmon_lock before modifying data->config and restores the original value on completion. However, lm90_alert(), which executes in the interrupt/SMBus-alert context, modifies data->config to clear the hardware alert enable bit without holding hwmon_lock. This unsynchronized concurrent access constitutes improper locking (analogous to CWE-667) - not a traditional data race in the C memory model sense, but a logical race where the sysfs restore sequence invalidates the interrupt handler's state change, leaving the hardware alert line re-armed against an active alarm condition. The affected code was introduced at commit 7a1d220ccb0cc2b808eb176fb05bf55a38179f3f (Linux 5.3). All three kernel stable branches have upstream fix commits referenced in the kernel stable tree.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 4.7 MEDIUM

Race condition requires concurrent interrupt and sysfs write timing to be won, warranting AC:H over NVD's AC:L; AV:L and PR:L reflect required local access and low-privilege sysfs write capability.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 4.7 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 LOW

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 11, 2026 - 17:37 NVD
5.5 (MEDIUM)
Patch available
Jul 24, 2026 - 17:48 EUVD
CVE Published
Jul 24, 2026 - 15:23 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 24, 2026 - 15:23 nvd
MEDIUM 5.5

DescriptionNVD

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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
kernel ubiquitous, but requires specific LM90 sensor hardware
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy