CVE-2026-72492

ksmbd: fix use-after-free in same_client_has_lease()

State
Published
Severity
8.8 High
Published
Aug 15, 2026
Updated
Aug 17, 2026
Reserved
Aug 9, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

ksmbd: fix use-after-free in same_client_has_lease()

same_client_has_lease() returns an opinfo pointer from ci->m_op_list after dropping ci->m_lock without taking a reference.

smb_grant_oplock() then dereferences that pointer in copy_lease() and when checking breaking_cnt. A concurrent close can remove the old lease from ci->m_op_list and drop the last reference before the caller uses the returned pointer, leading to a use-after-free.

Take a reference when same_client_has_lease() selects an existing lease, drop any previous match while scanning, and release the returned reference in smb_grant_oplock() after copying the lease state.

Scores

CVSSScoreVectorSource
3.18.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before aaa3bb2bbf2ccbfea9e4e0b9dabf3afc60b50cd0Affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before 09634cd055d9bd8dd167995ea52bcd8028dd5dacAffected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before 7c3264d273d524aa6adcce23c01087271f13586fAffected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before 79c7c59bb519db6f5a2a151965e825ec725614ccAffected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before 35d3d6ff2bc1e7aaecb15d5377ebbd6227acae0dAffected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before 0ff82a9cf9312678d8bc4edeef0b6e82659ac12aAffected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before 65b655f65c3ca1ab5d598d3832bb0ff531725858Affected
LinuxLinux
  • 5.15Affected
  • before 5.15Not affected
  • 5.15.212 through 5.15.*Not affected
  • 6.1.178 through 6.1.*Not affected
  • 6.6.145 through 6.6.*Not affected
  • 6.12.97 through 6.12.*Not affected
  • 6.18.40 through 6.18.*Not affected
  • 7.1.5 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.