In the Linux kernel, the following vulnerability has been resolved: ksmbd: add channlock to protect ksmbdchannlist xarray ksmbdchannlist xarray lacks synchronization, allowing use-after-free in multi-channel sessions (between lookupchannlist() and ksmbdchanndel). Adds rwsemaphore channlock to struct ksmbdsession and protects all xaload/xastore/xa_erase accesses.