Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-98901

ksmbd: fix lease break and ack state handling

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < 17699905a381621c1cee5b6528feb05acedc86a4affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < 3251ea36df5eef58aa207fbee48849d89b922ea6affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < fba4653a0b4dc2f6d42600abe21fb326292f70ffaffected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < 5015191096db311759fef98769270336cd8b1324affected

Linux Linux

Default version status: affected

  • 5.15affected
  • 0 to < 5.15unaffected
  • 6.6.158 to ≤ 6.6.*unaffected
  • 6.12.111 to ≤ 6.12.*unaffected
  • 6.18.53 to ≤ 6.18.*unaffected
  • 7.2 to ≤ *unaffected

References