CVE Catalog

CVE-2023-32246

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel, the ksmbd server lacks a call to rcu_barrier() during module unload, which can lead to a race condition and unintended execution of kernel code locally, bypassing protections such as Kernel Lockdown.

Risk Assessment

A local attacker could exploit the race to execute unauthorized kernel code, potentially leading to privilege escalation or bypass of security mechanisms.

Recommendation

Install an updated Linux kernel with a fix that adds rcu_barrier() in ksmbd_server_exit().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS