
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23205 is a memory leak vulnerability in the Linux kernel's SMB/CIFS client implementation, specifically within the smb2_open_file() function. Objects allocated in the cifs_small_rq slab cache are not properly released after their effective lifetime ends, causing the kernel memory cache shutdown to fail with a BUG warning when the CIFS module is unloaded. The vulnerability was published on February 14, 2026, and patches were released on March 18, 2026. Affected kernel versions span multiple stable branches. It carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly).
The root cause is classified as CWE-401 (Missing Release of Memory after Effective Lifetime). When a CIFS share is mounted and write operations are attempted on a read-only export, smb2_open_file() fails to free allocated request buffers in certain error paths, leaving objects stranded in the cifs_small_rq slab cache. The bug manifests as a kernel BUG warning during kmem_cache_destroy() when the CIFS module is subsequently unloaded via modprobe -r cifs, as the slab cache still contains live objects. The attack vector is local (AV:L), requires low privileges (PR:L), and no user interaction (Feedly, Kernel Patch).
Exploitation of this vulnerability results in a denial-of-service condition affecting system availability. Memory leaks accumulate during CIFS file operations, and when the CIFS kernel module is unloaded, the kernel emits BUG warnings and the module cleanup fails, potentially destabilizing the system. There is no impact on confidentiality or integrity; the vulnerability is limited to availability (A:H) on the local system (Feedly).
dmesg / /var/log/kern.log) entries containing BUG cifs_small_rq (Not tainted): Objects remaining on __kmem_cache_shutdown() or kmem_cache_destroy cifs_small_rq: Slab cache still has objects.cifs_destroy_request_bufs, cleanup_module [cifs], and __se_sys_delete_module in kernel logs.modprobe -r cifs followed immediately by kernel WARNING messages from mm/slub.c or mm/slab_common.c./proc/slabinfo for the cifs_small_rq cache during repeated CIFS mount/write/unmount cycles.Update the Linux kernel to a patched version addressing this issue. The following stable branch upgrades resolve CVE-2026-23205 (Feedly, Kernel Patch):
As a temporary workaround, avoid repeatedly mounting CIFS shares and unloading the CIFS kernel module on affected systems. Restrict CIFS module usage until patches are applied, and monitor slab cache memory for anomalies.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."