Skip to main content

Linux Kernel EUVDEUVD-2026-32391

| CVE-2026-45925 MEDIUM
2026-05-27 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-qjmr-5q33-8r6q
5.5
CVSS 3.1 · NVD
Share

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
5.5 MEDIUM

Local low-privilege access required; no confidentiality or integrity impact; availability impact from reference exhaustion; vector matches vendor-provided assessment.

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

Primary rating from NVD.

CVSS VectorNVD

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jun 25, 2026 - 12:54 vuln.today
CVSS changed
Jun 25, 2026 - 12:52 NVD
5.5 (MEDIUM)
Patch available
May 27, 2026 - 19:46 EUVD
CVE Published
May 27, 2026 - 14:17 nvd
MEDIUM 5.5
CVE Published
May 27, 2026 - 14:17 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

thermal/of: Fix reference leak in thermal_of_cm_lookup()

In thermal_of_cm_lookup(), tr_np is obtained via of_parse_phandle(), but never released.

Use the __free(device_node) cleanup attribute to automatically release the node and fix the leak.

[ rjw: Changelog edits ]

AnalysisAI

Reference leak in the Linux kernel's thermal/of subsystem allows a local low-privileged user to degrade system availability through repeated kernel resource exhaustion. The thermal_of_cm_lookup() function acquires a device_node reference via of_parse_phandle() but never releases it, causing reference counts to accumulate without bound on systems with Device Tree-based thermal configuration. No active exploitation is identified (EPSS 0.02%, 5th percentile; no CISA KEV listing), and this is a reliability and availability defect rather than a code-execution primitive; patched stable kernel versions are available across multiple maintained branches.

Technical ContextAI

The vulnerability resides in the Linux kernel's thermal/of subsystem (thermal/of.c), which uses Open Firmware Device Tree (DT) phandle resolution to look up thermal cooling maps on embedded and ARM-class platforms. The of_parse_phandle() kernel API returns a struct device_node pointer with an incremented reference count; callers must explicitly call of_node_put() to release it, or use scope-based cleanup. In thermal_of_cm_lookup(), the returned tr_np pointer was never released, creating a reference leak on every invocation of the lookup. The fix applies the __free(device_node) cleanup attribute, a kernel-internal RAII-style mechanism that automatically invokes of_node_put() when tr_np exits scope. While no CWE was formally assigned, this maps to CWE-772 (Missing Release of Resource after Effective Lifetime). CPE data confirms affected scope as cpe:2.3:o:linux:linux_kernel across multiple stable branches spanning from the introducing commit 423de5b5bc5b through the respective fix commits. The 'Information Disclosure' tag in the metadata is inconsistent with CVSS C:N and the technical description and appears erroneous.

RemediationAI

The primary remediation is upgrading to a patched Linux kernel version. Confirmed patched releases per EUVD data are 6.12.75, 6.18.14, 6.19.4, and 7.0; distributions tracking these stable branches should ship updated packages. The four upstream fix commits are available for backporting to out-of-tree or custom kernels at the kernel.org stable git references listed under affected products. For systems that cannot be immediately upgraded, the exposure is substantially limited on platforms where Device Tree-based thermal configuration is not present (most x86 deployments); verifying that CONFIG_THERMAL_OF is not active or that no DT cooling-map phandles are defined in the system's device tree may confirm the code path is unreachable. Restricting local user access to thermal sysfs interfaces via filesystem permissions can reduce the trigger surface but does not eliminate the leak if other kernel subsystems invoke the lookup internally. No additional compensating controls beyond patch application are warranted given the low EPSS and local-only attack vector.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected

Share

EUVD-2026-32391 vulnerability details – vuln.today

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