CVE-2026-43112
Severity CVSS v4.0:
Pending analysis
Type:
CWE-125
Out-of-bounds Read
Publication date:
06/05/2026
Last modified:
08/05/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath<br />
<br />
When cifs_sanitize_prepath is called with an empty string or a string<br />
containing only delimiters (e.g., "/"), the current logic attempts to<br />
check *(cursor2 - 1) before cursor2 has advanced. This results in an<br />
out-of-bounds read.<br />
<br />
This patch adds an early exit check after stripping prepended<br />
delimiters. If no path content remains, the function returns NULL.<br />
<br />
The bug was identified via manual audit and verified using a<br />
standalone test case compiled with AddressSanitizer, which<br />
triggered a SEGV on affected inputs.
Impact
Base Score 3.x
8.80
Severity 3.x
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.16.1 (including) | 6.6.136 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.12.83 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (including) | 6.18.24 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.19 (including) | 6.19.14 (excluding) |
| cpe:2.3:o:linux:linux_kernel:5.16:-:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:5.16:rc6:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:5.16:rc7:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:5.16:rc8:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/2d29214448ec0f4e7e18bb1c14dd4a6c07f1c439
- https://git.kernel.org/stable/c/49b1ce6d7cfb6c5a49f68bf5ccfcfb6ba14e63c3
- https://git.kernel.org/stable/c/5d4fe469fe7dbff7d874c196bb680a82f2625d95
- https://git.kernel.org/stable/c/78ec5bf2f589ec7fd8f169394bfeca541b077317
- https://git.kernel.org/stable/c/86f9c23e0814cfdffda9eedf0c591c51ba209010



