Skip to main content

Linux Kernel EUVDEUVD-2026-59616

| CVE-2026-74551 HIGH
2026-08-15 Linux GHSA-3m5x-223v-jq2m
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain local low-privilege shell on ARM/MIPS Linux host
  2. Delivery
    Confirm NZXT Smart Device 2 attached and nzxt-smart2 module loaded
  3. Exploit
    Write fan speed or interval via hwmon sysfs
  4. Execution
    Trigger send_output_report() and USB DMA mapping
  5. Persist
    DMA cache flush corrupts adjacent kernel mutex/variables
  6. Impact
    Leverage memory corruption for privilege escalation or DoS

Vulnerability Assessment

Exploitation Conditions

Exploitation requires all three of the following simultaneously: (1) A non-coherent DMA CPU architecture - specifically ARM or MIPS; x86 and x86_64 systems are wholly unaffected because their DMA is cache-coherent and no explicit cache maintenance is performed; (2) NZXT Smart Device 2 USB hardware physically connected to the system and the nzxt-smart2 kernel module loaded (either manually or via udev autoloading); (3) Local access with at least low-privilege permissions sufficient to write to the hwmon sysfs interface. Triggering conditions are broad - any operation that invokes send_output_report(), including setting fan speed or modifying the monitoring interval through sysfs, causes the DMA mapping and resultant corruption. Key limiting factors constraining real-world risk: platform exclusivity (ARM/MIPS only), hardware dependency (specific consumer USB cooling controller must be present), and strictly local attack vector with no remote exploitation path.

Impact

The provided CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects local exploitation with High impact triad, but overstates practical risk by ignoring significant real-world constraints. First, the bug only manifests on non-coherent DMA architectures - ARM and MIPS - because x86/x86_64 systems maintain DMA coherency without explicit cache maintenance, making the vast majority of NZXT Smart Device 2 deployments (desktop gaming PCs running x86_64) entirely unaffected. Second, the affected hardware is consumer-grade and niche: NZXT Smart Device 2 is unlikely to appear in enterprise, cloud, or server environments. Third, EPSS of 0.17% (6th percentile) confirms very low exploitation probability, consistent with the niche hardware/architecture requirement. Fourth, no KEV listing confirms no confirmed active exploitation. The CVSS AC:L metric may overstate attacker ease - in practice, successful exploitation requires a specific hardware device AND a non-coherent architecture to be present simultaneously. Real priority is limited to: ARM or MIPS Linux systems with NZXT Smart Device 2 physically attached and nzxt-smart2 module loaded. For all other configurations, risk is negligible.

Exploit ScenarioDerived

A local user with low-privilege access on an ARM Linux system with NZXT Smart Device 2 USB hardware attached writes a fan speed value to the hwmon sysfs interface (e.g., /sys/class/hwmon/hwmonX/pwm1), causing the kernel to invoke send_output_report(). The USB HID core maps the misaligned kernel buffer for DMA via usb_interrupt_msg(); the subsequent DMA cache line flush overwrites the adjacent mutex and update_interval variables in kernel memory, resulting in deterministic memory corruption that can be leveraged for privilege escalation or a kernel panic. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 17, 2026

Memory corruption in the Linux kernel's nzxt-smart2 hwmon driver exposes systems on non-coherent DMA architectures (ARM, MIPS) to deterministic kernel memory corruption whenever the NZXT Smart Device 2 USB hardware triggers a DMA-mapped output report. The driver's send_output_report() passes a misaligned buffer to hid_hw_output_report(), which hands it to usb_interrupt_msg() for DMA mapping; on non-coherent caches, cache line flush or invalidate operations corrupt adjacent kernel variables (mutex, update_interval) sharing the same cache line. No public exploit has been identified at time of analysis; EPSS of 0.17% (6th percentile) reflects low exploitation probability, and the bug is not listed in CISA KEV.

RemediationAI

Upgrade to a patched Linux kernel version: 6.6.151, 6.12.103, 6.18.44, 7.1.8, or 7.2-rc6. Patch commits are available in the stable kernel tree at https://git.kernel.org/stable/c/70ad543ce81f368411b6c721265a3b2d7ab4fda4, https://git.kernel.org/stable/c/51a76bc1b8e717ee3fc0d84f15ac51490ca5f76f, https://git.kernel.org/stable/c/080bbf42faf77e6489ab30d5114c5f8f6ccbb1b8, https://git.kernel.org/stable/c/2332d35aaf206c17acf848522817252732596676, and https://git.kernel.org/stable/c/6a2dbce5da2d2163a5b684acf68a0e54582ff0fa. As a targeted workaround on ARM or MIPS systems that cannot be patched immediately, unloading and blacklisting the nzxt-smart2 module (rmmod nzxt-smart2 and adding 'blacklist nzxt-smart2' to /etc/modprobe.d/blacklist.conf) prevents the vulnerable code path entirely; the trade-off is complete loss of NZXT Smart Device 2 fan control and hardware monitoring functionality. Systems running x86 or x86_64 kernels are not affected and require no action.

Affected VersionsENISA

Linux patch: 6.12.103
Linux 53e68c20aeb1e23419bed811aa3a309ceda200f9 <51a76bc1b8e717ee3fc0d84f15ac51490ca5f76f
Linux 53e68c20aeb1e23419bed811aa3a309ceda200f9 <080bbf42faf77e6489ab30d5114c5f8f6ccbb1b8
Linux 53e68c20aeb1e23419bed811aa3a309ceda200f9 <70ad543ce81f368411b6c721265a3b2d7ab4fda4
Linux 53e68c20aeb1e23419bed811aa3a309ceda200f9 <6a2dbce5da2d2163a5b684acf68a0e54582ff0fa
Linux 53e68c20aeb1e23419bed811aa3a309ceda200f9 <2332d35aaf206c17acf848522817252732596676
Linux patch: 6.18.44
Linux patch: 6.6.151
Linux patch: 7.1.8
Linux patch: 0
Linux 5.17
Linux patch: 7.2-rc6

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 nzxt-smart2 driver is part of the Linux kernel hwmon subsystem (hardware monitoring), managing NZXT Smart Device 2 USB peripherals for fan control and temperature monitoring via USB HID. The root cause is a DMA buffer alignment violation: the output buffer allocated within the driver's data structure is not aligned to ARCH_DMA_MINALIGN. When hid_hw_output_report() passes this buffer down to usb_interrupt_msg() for DMA, the USB host controller maps the buffer directly for DMA transfer. On architectures with non-coherent CPU-DMA caches - specifically ARM and MIPS, unlike coherent x86/x86_64 - the DMA subsystem must explicitly flush or invalidate entire cache lines. Because the buffer is not cache-line aligned, adjacent variables (mutex, update_interval) sharing the same cache line are overwritten during DMA cache maintenance operations. The Linux DMA API debugging tool (CONFIG_DMA_API_DEBUG) triggers runtime warnings for exactly this class of violation. The fix aligns the output buffer to ARCH_DMA_MINALIGN, eliminating cacheline sharing. No CWE was formally assigned, but this is structurally a DMA coherency/memory safety violation analogous to CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer) in the DMA domain. Affected CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*.

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

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

AC:H reflects the simultaneous requirement of non-coherent architecture (ARM/MIPS) plus specific consumer hardware; PR:L for hwmon sysfs write access; all other metrics match exploitable local kernel memory corruption.

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 13:04 EUVD
CVE Published
Aug 15, 2026 - 12:27 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 15, 2026 - 12:27 cve.org
HIGH 7.8

DescriptionCVE.org

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

hwmon: (nzxt-smart2) DMA-align output buffer

Sashiko reports:

When send_output_report() calls hid_hw_output_report(), the underlying USB HID core calls usb_interrupt_msg() which maps this buffer directly for DMA.

When the DMA mapping flushes or invalidates the cacheline, it will corrupt the adjacent variables (mutex, update_interval) that were modified concurrently by the CPU. This causes memory corruption due to cacheline sharing on non-coherent CPU architectures (such as ARM or MIPS). The DMA API debugging tool (CONFIG_DMA_API_DEBUG) will trigger runtime warnings for this violation.

Any operation that triggers send_output_report() (like setting a fan speed or updating the interval) causes the USB DMA mapping. On systems with non-coherent caches, this structural bug causes immediate and deterministic memory corruption.

Align the output buffer to ARCH_DMA_MINALIGN to fix the problem.

Executive ViewAI

Why It Matters

The nzxt-smart2 device driver in the Linux kernel contains a memory corruption vulnerability affecting ARM and MIPS systems with NZXT Smart Device 2 hardware installed. No public exploit has been identified at time of analysis, though the bug is triggered by normal device operation and can cause kernel crashes. This vulnerability merits prioritized patching for any organization using this specific hardware combination.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Rare
consumer USB cooling controller, absent from enterprise and cloud environments
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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 Not-Affected

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