CVE Catalog

CVE-2026-98172

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

In the Linux kernel SMB client, when an RDMA connection is established via smbd_get_connection() but cifs_get_tcp_session() later fails (e.g. kthread_create() error), the error path frees tcp_ses without first destroying the smbd_connection. This leaks the smbd_connection resource.

Risk Assessment

Leaking the smbd_connection on initialization failures can gradually exhaust resources and cause system instability under repeated failed RDMA connection attempts. It affects availability of SMB services using RDMA.

Recommendation

Update the Linux kernel to a version with the fix that calls smbd_destroy() in the out_err path before kfree(tcp_ses); this function safely handles a NULL smbd_conn.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: smb: client: fix smbd_connection leak on cifs_get_tcp_session() error When an RDMA connection is successfully established via smbd_get_connection() but cifs_get_tcp_session() later fails (e.g. kthread_create() returns an error), the error path frees tcp_ses without first destroying the smbd_connection. Fix this by calling smbd_destroy() in the out_err cleanup path before kfree(tcp_ses). smbd_destroy() safely handles the case where smbd_conn is NULL, so it can be called unconditionally.

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