CVE Database›Document archive›CVE-2026-89637

CVE-2026-89637

kernel: smb: client: fix UAF and buffer leak in cifs_check_trans2() for malformed secondary T2

Loading…

Severity

Moderate

Red Hat Product Security

7

CVSS 3.1

Review impact separately from score.

Published · September 11, 2026

Updated · October 30, 2026

Description

A flaw was found in the Linux kernel's Server Message Block (SMB) client. When processing a malformed secondary TRANSACT2 response, a use-after-free (UAF) vulnerability and a buffer leak can occur in the cifs_check_trans2() function. This can lead to a dangling buffer being reused by the demux thread, potentially allowing an attacker to achieve arbitrary code execution or cause a denial of service.

Statement

This vulnerability is rated as Moderate severity because exploitation requires an established CIFS mount to an adversary-controlled or rogue SMB server, preventing direct unauthenticated remote attack against standard default installations. In typical Red Hat Enterprise Linux deployments, modern SMB2 or SMB3 dialects are negotiated by default, significantly reducing accidental exposure to vulnerable legacy SMB1 transaction handlers. A compromised remote server returning specially crafted secondary transaction responses could trigger kernel memory corruption or a denial of service, but privileged configuration or explicit user interaction to mount the remote share is required.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

CWE-825 · Expired Pointer Dereference