CVE-2025-22038
kernel: ksmbd: validate zero num_subauth before sub_auth is accessed
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · April 16, 2025
Updated · October 30, 2026
Description
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: validate zero num_subauth before sub_auth is accessed
Access psid->sub_auth[psid->num_subauth - 1] without checking if num_subauth is non-zero leads to an out-of-bounds read. This patch adds a validation step to ensure num_subauth != 0 before sub_auth is accessed.
Statement
Red Hat rates this vulnerability as an Important severity impact because an authenticated user could trigger an out-of-bounds memory read, potentially resulting in a kernel crash or exposing sensitive system memory. However, Red Hat Enterprise Linux is not affected as the in-kernel SMB server (ksmbd) is neither enabled nor shipped in supported enterprise kernels.
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.1CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CWE-125 · Out-of-bounds Read