Description
In the Linux kernel, the following vulnerability has been resolved: ksmbd: call rcu_barrier() in ksmbd_server_exit() racy issue is triggered the bug by racing between closing a connection and rmmod. In ksmbd, rcu_barrier() is not called at module unload time, so nothing prevents ksmbd from getting unloaded while it still has RCU callbacks pending. It leads to trigger unintended execution of kernel code locally and use to defeat protections such as Kernel Lockdown
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 < c053e389db0d892e2ff5a60ec5e533b976503795affectede2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < b80422474ffe44cb5e813cd6da1f1c6bc50fd9d2affectede2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < d4174505016a3b2996eb7ff1530dcabbf15d47b6affectede2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < 5a7090ccc242ab009ee7769e9d7fad6644dbe9bdaffectede2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to < eb307d09fe15844fdaebeb8cc8c9b9e925430aa5affected
Linux Linux
Default version status: affected
5.15affected0 to < 5.15unaffected5.15.111 to ≤ 5.15.*unaffected6.1.28 to ≤ 6.1.*unaffected6.2.15 to ≤ 6.2.*unaffected6.3.2 to ≤ 6.3.*unaffected6.4 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/c053e389db0d892e2ff5a60ec5e533b976503795 ↗
- https://git.kernel.org/stable/c/b80422474ffe44cb5e813cd6da1f1c6bc50fd9d2 ↗
- https://git.kernel.org/stable/c/d4174505016a3b2996eb7ff1530dcabbf15d47b6 ↗
- https://git.kernel.org/stable/c/5a7090ccc242ab009ee7769e9d7fad6644dbe9bd ↗
- https://git.kernel.org/stable/c/eb307d09fe15844fdaebeb8cc8c9b9e925430aa5 ↗