← Back to search

CVE-2026-98174

7.5 HIGH

Published 2026-10-06 · Updated 2026-10-07

AI risk analysis

Summary
The Linux kernel's SMB client has a race condition and list initialization bug that can cause memory corruption and potential denial of service. This flaw occurs when processing SMB server connections and can lead to double-insertion of list nodes, corrupting internal data structures.
Exploitability
Exploitation is moderately difficult as it requires concurrent access patterns and specific timing conditions to trigger the list corruption, but could potentially lead to memory corruption or system instability.
Blast radius
The impact is limited to systems using SMB client functionality, particularly those connecting to multiple SMB servers, with potential for denial of service or system crashes under heavy concurrent usage.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Apply kernel patch for Linux kernel version 6.10 or later which includes the fix for the smb client rlist race condition and initialization issue.
smbkerneldenial-of-service

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

In the Linux kernel, the following vulnerability has been resolved: smb: client: fix rlist race and missing initialization TCP_Server_Info.rlist is allocated via kzalloc which zeros both ->next and ->prev to NULL instead of pointing to itself, making list_empty() always return false and list_add() dereference a NULL ->prev pointer. Also, cifs_signal_cifsd_for_reconnect() can be called concurrently from multiple cifsd threads, allowing the same server's rlist node to be added twice into the local list, corrupting it.

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.