PT-2026-34965 · Linux · Linux Kernel
Published
2026-04-24
·
Updated
2026-05-06
·
CVE-2026-31613
CVSS v3.1
8.1
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
An issue exists in the SMB client when parsing symlink error responses. When a CREATE request returns STATUS STOPPED ON SYMLINK, the
smb2 check message() function returns success without length validation. The symlink data() function may read past the end of the buffer when processing SMB 3.1.1 error contexts if the server-controlled ErrorDataLength advances the pointer too close to the end. Additionally, smb2 parse symlink response() uses a fixed offset for the substitute name check, which is only accurate when ErrorContextCount is zero. If error contexts are present, the substitute name read can exceed the buffer length, causing out-of-bound heap bytes to be UTF-16-decoded and returned to userspace via readlink(2).Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel