Skip to main content

Linux Kernel EUVDEUVD-2026-59209

| CVE-2026-72310 HIGH
2026-08-15 Linux GHSA-h4wv-r484-2rg5
8.1
CVSS 3.1 · Vendor: Linux
Share

Severity by source

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

Attacker must control the SMB server or intercept traffic (AC:H); no privilege on the victim required (PR:N); user/application must initiate the SMB ioctl connection (UI:R); no integrity impact from an out-of-bounds read.

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

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

DescriptionCVE.org

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

smb: client: fix overflow in passthrough ioctl bounds check

smb2_ioctl_query_info() validates the PASSTHRU_FSCTL response payload before copying it to userspace.

The payload offset and length both come from 32-bit fields. The bounds check currently adds OutputOffset and qi.input_buffer_length directly, so the addition can wrap in 32-bit arithmetic before the result is compared against the response buffer length.

A malicious server can use a large OutputOffset and a small OutputCount to make the wrapped sum pass the bounds check. The later copy_to_user() then reads from io_rsp + OutputOffset, outside the response buffer.

Use size_add() for the offset plus length check so overflow is treated as out of bounds.

AnalysisAI

Integer overflow in the Linux kernel SMB client's smb2_ioctl_query_info() function enables a malicious SMB server to bypass bounds checking during PASSTHRU_FSCTL response processing, leading to an out-of-bounds kernel memory read disclosed to userspace. Affected systems are Linux kernels across multiple stable branches where OutputOffset and qi.input_buffer_length are summed without overflow protection, allowing a server-controlled 32-bit wrap to defeat the bounds check and cause copy_to_user() to read beyond the response buffer. No public exploit has been identified at time of analysis, and the EPSS score of 0.22% reflects low current exploitation probability, but the network-reachable attack surface and high confidentiality impact (CVSS 8.1) make patching a near-term priority for any Linux host using SMB client connectivity.

Technical ContextAI

The vulnerability resides in the Linux kernel's CIFS/SMB2 client module, specifically in smb2_ioctl_query_info(), which processes PASSTHRU_FSCTL ioctl responses received from SMB2 servers. The root cause is an integer overflow in the bounds validation logic: both OutputOffset and qi.input_buffer_length are derived from 32-bit fields in the SMB response, and their direct addition in 32-bit arithmetic can silently wrap around before the result is compared against the response buffer length. A server-controlled overflow makes the wrapped sum appear in-bounds, so the subsequent copy_to_user() call reads from io_rsp + OutputOffset, which points outside the allocated response buffer - potentially into adjacent kernel memory. The fix replaces the raw addition with size_add(), a kernel helper that treats overflow as out-of-bounds. Although no CWE is formally assigned in the NVD record, the flaw maps clearly to CWE-190 (Integer Overflow or Wraparound) compounded by CWE-125 (Out-of-bounds Read). Affected CPE: cpe:2.3:a:linux:linux across all branches containing commit 2b1116bbe898aefdf584838448c6869f69851e0f prior to each branch's respective fix commit.

RemediationAI

Update the Linux kernel to a patched stable release: 5.10.261 or later, 5.15.212 or later, 6.1.178 or later, 6.6.145 or later, 6.12.97 or later, 6.18.40 or later, 7.1.5 or later, or 7.2-rc3 or later, depending on the branch in use. Upstream fix commits are indexed at EUVD-2026-59209 and reference multiple kernel.org stable tree commits (e.g., https://git.kernel.org/stable/c/175357ee0c596cb82054650dfa32fda51ad35aaa and companions). For systems where kernel patching cannot be immediately applied, restrict outbound SMB traffic (TCP 445, UDP 445) via host-based firewall rules or network ACLs to limit client exposure to untrusted or external SMB servers; note this trades off any legitimate external SMB connectivity. If the CIFS/SMB2 kernel module (cifs.ko) is not required on a given host, blacklisting it via /etc/modprobe.d eliminates the attack surface entirely without functional impact - verify no mounted SMB shares exist before applying. Distribution-specific advisories should be monitored for backported package updates.

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

EUVD-2026-59209 vulnerability details – vuln.today

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