CVE-2026-98901
Linux: ksmbd: fix lease break and ack state handling
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
Fixed in17699905a381621c1cee5b6528feb05acedc86a4Also 3251ea36df5eef58aa207fbee48849d89b922ea6, 5015191096db311759fef98769270336cd8b1324 and 3 moreCVE List
What fixes it
- 17699905a381621c1cee5b6528feb05acedc86a4LinuxCVE List
- 3251ea36df5eef58aa207fbee48849d89b922ea6LinuxCVE List
- 5015191096db311759fef98769270336cd8b1324LinuxCVE List
- 6.6.158LinuxCVE List
- 6.12.111LinuxCVE List
- 6.18.53LinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: fix lease break and ack state handling
Do not skip valid lease states containing WRITE_CACHING when breaking level-II/read leases for writes and truncates.
Handle lease break acknowledgments according to the SMB2 rule that the acknowledged state must be a subset of the server's break target. Apply the acknowledged state directly and keep the break pending on failed ACKs.
Text from CVE List
Affected versions 11
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 17699905a381621c1cee5b6528feb05acedc86a4CVE List
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 3251ea36df5eef58aa207fbee48849d89b922ea6CVE List
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before fba4653a0b4dc2f6d42600abe21fb326292f70ffCVE List
- Linuxaffected: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 before 5015191096db311759fef98769270336cd8b1324CVE List
- Linuxaffected: all versions before 6.6.158CVE List
- Linuxaffected: all versions before 6.12.111CVE List
- Linuxaffected: all versions before 6.18.53CVE List
- Linuxunaffected: 6.6.158 through 6.6.*CVE List
- Linuxunaffected: 6.12.111 through 6.12.*CVE List
- Linuxunaffected: 6.18.53 through 6.18.*CVE List
- Linuxunaffected: 7.2CVE List
References 4
- git.kernel.org/stable/c/17699905a381621c1cee5b6528feb05acedc86a4Referencevia CVE List
- git.kernel.org/stable/c/3251ea36df5eef58aa207fbee48849d89b922ea6Referencevia CVE List
- git.kernel.org/stable/c/fba4653a0b4dc2f6d42600abe21fb326292f70ffReferencevia CVE List
- git.kernel.org/stable/c/5015191096db311759fef98769270336cd8b1324Referencevia CVE List