Skip to main content

Linux Kernel EUVDEUVD-2026-28668

| CVE-2026-43362 HIGH
Out-of-bounds Write (CWE-787)
2026-05-08 Linux GHSA-3mqh-w39c-q3pj
8.1
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Recon
    Establish SMB3 encrypted session
  2. Delivery
    Initiate special file write operation
  3. Exploit
    Trigger network interruption or server error
  4. Install
    Client encrypts payload in-place
  5. C2
    Retry logic re-sends encrypted buffer
  6. Execute
    Double-encryption corrupts data
  7. Impact
    Server write fails or corrupts file

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires SMB3 encryption enabled on the Linux client (typically via mount option seal=1 or server-enforced encryption). Must involve specific write operations: special file creation (SFU mknod), symlink creation, or on kernels before 6.10, any synchronous write operation. Critically depends on network instability or server errors that trigger SMB client retry logic during the write operation - stable network connections will not manifest the bug. The vulnerability occurs during normal legitimate SMB operations rather than requiring attacker-initiated requests, but exploitation is limited to scenarios where (1) encrypted SMB writes are used, (2) network conditions cause retries, and (3) specific file operation types are in use. Does not require authentication beyond normal SMB access since it affects the client-side encryption process. Async write paths are NOT affected as they use different buffer handling (rq_iter with deep-copy semantics).

Impact

Despite the high CVSS base score of 8.1, real-world risk is moderate and highly conditional. The CVSS vector (AV:N/AC:L/PR:N/UI:R) indicates network-exploitable with low complexity but requires user interaction, which is somewhat misleading - the 'user interaction' here means a legitimate SMB write operation must occur during a network instability event. The actual attack complexity is higher than CVSS suggests because exploitation requires: (1) SMB3 encryption enabled, (2) specific file operations (special files or pre-6.10 sync writes), and (3) concurrent network instability triggering retry logic. The EPSS score of 0.01% (1st percentile) correctly reflects that this is not being exploited in practice, as it manifests as data corruption during legitimate operations rather than a remotely triggerable attack vector. No CISA KEV listing and no public POC exist. The integrity and availability impacts are real but limited to contexts where encrypted SMB writes retry - primarily affecting environments with unstable SMB connections to Linux servers/clients. SSVC assessment: exploitation status is none, technical impact is partial (data corruption in specific write scenarios), automatable is no (requires environmental conditions). This is a reliability/data integrity bug that security teams discovered rather than a typical attack surface. Priority should be moderate for environments using SMB3 encryption heavily; lower for others.

Exploit ScenarioDerived

A user or application initiates an SMB3 encrypted write operation (such as creating a special file via mknod or a symlink over SMB) to a remote server from a Linux client with an unstable network connection. During transmission, a network glitch or server-side transient error occurs, triggering the SMB client's retry logic. The client re-sends the write request, but the payload buffer has already been encrypted in place from the first attempt. The server receives double-encrypted data, cannot decrypt it properly, and either corrupts the written file or fails the operation entirely. This results in data integrity loss or service disruption. The vulnerability manifests through legitimate operations rather than attacker-initiated actions, making it primarily a reliability/corruption issue rather than a security exploit, though an attacker with network position could potentially trigger retries via packet drops to induce corruption.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 11, 2026

In-place encryption in the Linux kernel's SMB client corrupts write payloads during retry attempts, potentially causing data integrity loss and denial of service when SMB connections experience transient failures. The flaw affects SMB3 encrypted writes where the encryption process modifies the original buffer in place; on replayable errors (like network interruptions), retries re-send already-encrypted data as if it were plaintext, resulting in double-encryption and corrupted writes. This particularly impacts special file operations (SFU mknod, MF symlinks) and sync writes on pre-6.10 kernels. Patches are available across multiple stable kernel branches (6.6.130, 6.12.78, 6.18.19, 6.19.9, 7.0). EPSS score is very low (0.01%), indicating minimal observed exploitation likelihood, and no active exploitation or public POC is documented.

RemediationAI

Update to patched Linux kernel versions: 7.0 or later for mainline, or stable branches 6.19.9, 6.18.19, 6.12.78, or 6.6.130 depending on your kernel series. Patches are available from kernel.org stable git at https://git.kernel.org/stable/c/438e77435aee2894d5edf90be5c87004a57f6258 (6.6 series), https://git.kernel.org/stable/c/d78840a6a38d312dc1a51a65317bb67e46f0b929 (6.12 series), https://git.kernel.org/stable/c/52327268224fb9ccc7ecfbbdfdfff54b6e93c518 (6.18 series), https://git.kernel.org/stable/c/92e64f1852f455f57d0850989e57c30d7fac7d95 (6.19 series), and https://git.kernel.org/stable/c/aea5e37388a080361110ab5790f57ae0af383650 (mainline). If immediate patching is not feasible, temporary mitigation involves disabling SMB3 encryption (seal=0 mount option), though this reduces security by transmitting data in cleartext and is only appropriate for trusted networks. This workaround trades confidentiality for integrity but eliminates the in-place encryption corruption issue. Note that disabling encryption may violate security policies and should only be temporary until patching. Organizations relying on special file operations over SMB (Unix extensions, symlinks) should prioritize patching as no effective workaround exists for those scenarios without disabling encryption entirely.

Affected VersionsENISA

Linux patch: 6.18.19
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <438e77435aee2894d5edf90be5c87004a57f6258
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <92e64f1852f455f57d0850989e57c30d7fac7d95
Linux patch: 7.0
Linux patch: 6.19.9
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <aea5e37388a080361110ab5790f57ae0af383650
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <52327268224fb9ccc7ecfbbdfdfff54b6e93c518
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <d78840a6a38d312dc1a51a65317bb67e46f0b929
Linux patch: 6.12.78
Linux patch: 6.6.130

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability exists in the SMB client implementation (fs/smb/client/) where SMB2_write() constructs request I/O vectors with write payloads placed in iov[1..n]. The encryption function smb3_init_transform_rq() performs a pointer-share rather than deep-copy of rq_iov, causing crypt_message() to encrypt the buffer in place. On network errors triggering retry logic (common during reconnects or unstable connections), the SMB client resubmits the same iov structure, which now contains ciphertext instead of plaintext. This results in double-encryption where encrypted data is encrypted again and sent to the server, which cannot decrypt it properly, causing write failures or corrupted file data. The issue stems from improper buffer management in the encryption layer where the retry path lacks awareness that the buffer has been mutated. The fix migrates write payloads from direct iov array usage to iov_iter_kvec(), forcing deep-copy semantics in the encryption path. This affects kernels with SMB3 encryption support for special file operations throughout the codebase history (since initial SMB3 implementation commit 1da177e4c3f4), with sync write paths also vulnerable before the 6.10 netfs conversion.

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.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
SUSE HIGH
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
May 11, 2026 - 08:22 NVD
8.1 (HIGH)
Patch available
May 08, 2026 - 16:18 EUVD
CVE Published
May 08, 2026 - 14:21 nvd
HIGH 8.1
CVE Published
May 08, 2026 - 14:21 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

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

smb: client: fix in-place encryption corruption in SMB2_write()

SMB2_write() places write payload in iov[1..n] as part of rq_iov. smb3_init_transform_rq() pointer-shares rq_iov, so crypt_message() encrypts iov[1] in-place, replacing the original plaintext with ciphertext. On a replayable error, the retry sends the same iov[1] which now contains ciphertext instead of the original data, resulting in corruption.

The corruption is most likely to be observed when connections are unstable, as reconnects trigger write retries that re-send the already-encrypted data.

This affects SFU mknod, MF symlinks, etc. On kernels before 6.10 (prior to the netfs conversion), sync writes also used this path and were similarly affected. The async write path wasn't unaffected as it uses rq_iter which gets deep-copied.

Fix by moving the write payload into rq_iter via iov_iter_kvec(), so smb3_init_transform_rq() deep-copies it before encryption.

Executive ViewAI

Why It Matters

CVE-2026-43362 affects Linux kernel SMB client implementations and causes data corruption during encrypted file transfers when network interruptions trigger retry logic, risking loss of file integrity on systems using SMB3 shares. Organizations relying on SMB-mounted storage for business-critical data should prioritize patching to prevent silent data corruption that may go undetected until discovered during compliance audits or data recovery scenarios.

Business Impact: High
Compensating Controls

Apply vendor patch. If immediate patching is not possible: (1) disable SMB3 encryption and use alternative network-level encryption (VPN/TLS); (2) implement connection stability measures (increase retry timeouts, reduce network interruptions); (3) perform daily cryptographic verification of critical SMB-transferred files using checksums; (4) monitor SMB client logs for repeated connection failures that indicate retry conditions.

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Data Quality
6 sources
Confidence: High

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.0%
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
No
Human Impact
High

Priority Score

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

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Vendor StatusVendor

SUSE

Severity: High
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

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