Skip to main content

Linux Kernel EUVDEUVD-2026-76544

| CVE-2026-89632 HIGH
2026-09-11 Linux GHSA-j6wx-7c3w-595c
8.2
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain MITM position or control SMB server
  2. Delivery
    Client initiates SMB2 IOCTL reparse-point request
  3. Exploit
    Return crafted response with OutputCount below 6 bytes
  4. Execution
    reparse_buf_ptr() reads ReparseDataLength before bounds check
  5. Persist
    OOB read of 2 bytes past received data
  6. Impact
    Kernel panic or adjacent memory disclosure

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a Linux system running a kernel in the affected version range with the CIFS/SMB client module (cifs.ko) compiled in or loaded, and the client must be actively mounting or communicating with an SMB server (default port TCP/445 or TCP/139). The attacker must either control the SMB server endpoint the client connects to (e.g., via DNS poisoning directing the client to a rogue server, or by operating a legitimate-looking share) or hold a MITM position on the network path to intercept and modify server responses. Non-default condition: SMB client mounts are not enabled by default on most Linux distributions; an explicit mount configuration or automount entry must be present. Exploitation is not possible against arbitrary Linux hosts from the internet without first achieving network positioning or server control - the raw CVSS AV:N/AC:L characterization overstates direct reachability.

Impact

Real-world risk is moderate despite the 8.2 CVSS base score. The input vector's AV:N/AC:L overstates accessibility: successful exploitation requires the Linux SMB client to connect to an attacker-controlled server or for the attacker to hold a MITM position on the network path to a legitimate server, making AC:H a more accurate characterization. EPSS at 0.15% and the 5th percentile is consistent with no weaponized exploit and a narrow attack surface confined to hosts actively mounting SMB/CIFS shares. Even a mid-sized municipal IT team in gliwice running Linux file servers with CIFS automounts should treat this as a routine patch-cycle item rather than an emergency, given the absence of KEV listing or public POC. The C:L impact in the CVSS is plausible - up to 2 bytes of adjacent slab memory are readable before the crash - but the primary real-world outcome is kernel panic or stability degradation (A:H). The fix is in upstream stable with two confirmed patch commits, and the remediation carries negligible regression risk.

Exploit ScenarioDerived

An attacker with a MITM position between a Linux client and its SMB server intercepts an IOCTL reparse-point response and replaces it with a crafted reply whose OutputCount is set to a value below 6. When the kernel's reparse_buf_ptr() processes this response, it reads ReparseDataLength at bytes 4-5 before the bounds check executes, triggering an OOB read that either crashes the kernel or discloses up to 2 bytes of adjacent slab memory to an attacker able to observe the effect. No public POC exists; exploitation requires network-level positioning or control of the SMB server endpoint the client connects to.

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 – Sep 13, 2026

Out-of-bounds read in the Linux kernel SMB client's reparse_buf_ptr() function allows a malicious or MITM-positioned SMB server to trigger a kernel-level OOB memory read by returning a crafted IOCTL response with OutputCount below 6 bytes. The function reads ReparseDataLength at byte offset 4-5 of struct reparse_data_buffer before verifying that count covers the full 8-byte fixed header, exposing unvalidated memory and potentially crashing the client kernel. No public exploit code exists and EPSS is 0.15%, consistent with the network-positioning requirement and absence of weaponized tooling.

RemediationAI

Upgrade to Linux kernel 7.2.4 or later, or apply the upstream stable fix commits 711cf71300d7992f450600df8864917d3538679f and 05f78e6cf34ea3a285053bd5999e08e8ac298bd5 available at https://git.kernel.org/stable/c/711cf71300d7992f450600df8864917d3538679f and https://git.kernel.org/stable/c/05f78e6cf34ea3a285053bd5999e08e8ac298bd5. Distribution vendors tracking upstream stable should be consulted for backported packages. As a compensating control where patching cannot be done immediately, restrict outbound TCP/445 and TCP/139 egress using iptables or nftables rules to permit connections only to known-trusted SMB server IPs, reducing rogue-server and MITM exposure. On hosts that do not require any SMB mounts, unloading or blacklisting the cifs module (modprobe -r cifs; echo 'blacklist cifs' >> /etc/modprobe.d/local.conf) eliminates the attack surface entirely but prevents all SMB/CIFS filesystem access as a side effect.

Affected VersionsENISA

Linux a158bb66b1373866d9fd5997565a58a573085539 <711cf71300d7992f450600df8864917d3538679f
Linux 6.6.32 <7.2.4
Linux 6.6.32 <7.3-rc1
Linux a158bb66b1373866d9fd5997565a58a573085539 <05f78e6cf34ea3a285053bd5999e08e8ac298bd5

Affected Packages

euvd linux fix: 7.2.4, 7.3-rc1

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 vulnerability resides in reparse_buf_ptr() within the Linux kernel CIFS/SMB client (fs/smb/client/), which parses Windows Reparse Point data returned in SMB2 IOCTL responses. The struct reparse_data_buffer places ReparseDataLength as a 16-bit little-endian field at byte offset 4 (bytes 4-5). The function computes rdlen via le16_to_cpu(buf->ReparseDataLength) and only afterward checks whether count satisfies both count >= sizeof(*buf) and count >= rdlen + len. If the server returns OutputCount < 6, the read of bytes 4-5 extends past valid received data before any bounds check fires. The outer off+count validation against iov_len was already in place but does not protect against the intra-buffer undersize condition. The fix splits the check: sizeof(*buf) is verified first, then the data-region extent. CWE-125 (Out-of-bounds Read) is the accurate root cause despite the NVD entry listing CWE as N/A. 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 8.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
vuln.today AI 6.5 MEDIUM

AC:H because attacker must control the SMB server or hold a MITM position; C:L for potential 2-byte adjacent slab read; A:H for kernel panic.

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Sep 13, 2026 - 07:22 NVD
8.2 (HIGH)
Patch available
Sep 11, 2026 - 21:18 EUVD
CVE Published
Sep 11, 2026 - 19:45 cve.org
HIGH 8.2
CVE Published
Sep 11, 2026 - 19:45 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

smb: client: fix use-before-check of ReparseDataLength in reparse_buf_ptr()

reparse_buf_ptr() reads buf->ReparseDataLength before checking that count covers the full fixed header:

buf = (struct reparse_data_buffer *)((u8 *)io + off); len = sizeof(*buf); /* 8 bytes */ rdlen = le16_to_cpu(buf->ReparseDataLength); /* offset 4, 2 bytes */

if (count < len || count < rdlen + len) /* check comes after */

struct reparse_data_buffer has ReparseDataLength at offset 4. If a server returns OutputCount < 6, the read at offset 4-5 reaches past the end of the received data. The off+count bounds against iov_len were already validated, but that does not protect against count being smaller than sizeof(*buf).

Split the check: verify count >= sizeof(*buf) before reading ReparseDataLength, then verify count covers the data region.

Executive ViewAI

Why It Matters

The Linux kernel SMB client implementation contains an out-of-bounds memory read vulnerability that allows a malicious or man-in-the-middle SMB server to trigger kernel memory disclosure or system crashes. Organizations operating Linux systems with SMB client functionality-particularly those accessing external or untrusted file shares-should prioritize patching; however, real-world risk is constrained by the attacker's requirement to control or intercept the SMB server connection, reflected in the 0.2% EPSS score.

Business Impact: Medium
Compensating Controls

Apply vendor patch. Until patching is complete, restrict SMB client connections to trusted internal servers and disable client-side SMB access to external or public network shares; implement network monitoring to detect anomalous SMB protocol responses as an interim detection control.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
Linux kernel deployed across most enterprise and cloud infrastructure
Data Quality
5 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
Open
Automatable· derived
Yes
Human Impact
Medium

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
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