Skip to main content

Linux Kernel CVE-2026-72066

| EUVDEUVD-2026-59024 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-58q4-579w-9x9r
7.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) 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 that successful overflow requires a kernel-configuration-dependent state count exceeding PAGE_SIZE, a condition outside the attacker's control.

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
5.3 MEDIUM
AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
Red Hat
7.0 MEDIUM
qualitative

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 06:37 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

cpu: hotplug: Bound hotplug states sysfs output

states_show() adds CPU hotplug state names into a single sysfs buffer using sprintf(). With enough registered states, this can write past the end of the PAGE_SIZE buffer.

Use sysfs_emit_at() so output is bounded.

AnalysisAI

Unbounded sprintf() calls in the Linux kernel's CPU hotplug sysfs interface (states_show()) can overflow the PAGE_SIZE kernel buffer when a sufficient number of hotplug states are registered, enabling a local low-privileged user to corrupt adjacent kernel memory with potential high impact on confidentiality, integrity, and availability. Affected kernel versions span from the 4.6 era through multiple current stable branches (5.15.x, 6.1.x, 6.6.x, 6.12.x, 6.18.x, 7.1.x), each with vendor-released patch versions confirmed by ENISA EUVD-2026-59024. No public exploit has been identified at time of analysis, and EPSS sits at 0.21% (12th percentile), indicating limited real-world exploitation probability despite the 7.8 CVSS score.

Technical ContextAI

The vulnerability resides in the CPU hotplug subsystem's sysfs interface, specifically the states_show() function, which iterates all registered CPU hotplug state names and concatenates them into a single kernel sysfs output buffer using sprintf(). The sysfs layer allocates exactly one PAGE_SIZE (typically 4096 bytes) for such buffers; sprintf() performs no bounds checking against this limit. When the cumulative length of registered hotplug state name strings exceeds PAGE_SIZE - possible on kernels compiled with many drivers or subsystems that register hotplug callbacks - the write operation spills past the buffer boundary into adjacent kernel memory. The fix replaces sprintf() with sysfs_emit_at(), which is bounds-aware and enforces the PAGE_SIZE ceiling. While CWE is listed as N/A in the source data, the structural root cause is an out-of-bounds write (CWE-787), and the 'Information Disclosure' tag in the source data likely understates impact since kernel memory corruption can facilitate privilege escalation. The vulnerability traces back to commit 98f8cdce1db580b99fce823a48eea2cb2bdb261e, present since Linux 4.6.

RemediationAI

Vendor-released patches are available: upgrade to Linux kernel 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, or 7.1.5 depending on the stable branch in use; mainline users should target 7.2-rc1 or later. Branch-specific fix commits are published at https://git.kernel.org/stable/c/6cb15b81ff545840048fb0e1a6e827d560dbf367 (6.1 branch), https://git.kernel.org/stable/c/998f66e9ce320f3433f60b948e3698b744754a46 (6.18 branch), and equivalent commits for other branches referenced in the NVD advisory at https://nvd.nist.gov/vuln/detail/CVE-2026-72066. Where immediate patching is not feasible, restricting non-privileged shell access to affected systems reduces the attack surface, since exploitation requires local low-privilege access (PR:L). There is no known runtime configuration toggle to disable the vulnerable sysfs path without disabling CPU hotplug entirely, which would impact availability on multi-processor or hot-swap capable systems and is not recommended as a compensating control.

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

Share

CVE-2026-72066 vulnerability details – vuln.today

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