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.
Published: 2026-10-06
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch immediately
AI Analysis

Impact

An incorrect initialization in the way the Linux kernel tracks SMB client connections caused a doubly‑linked list to be created with NULL ‘prev’ and ‘next’ pointers instead of pointing to the list head. The list_empty() check always reported the list as non‑empty, leading to a NULL dereference when adding a new node. Additionally, concurrency in the signal routine allowed the same server node to be added twice, corrupting the list further. This corruption can trigger a kernel panic, resulting in a loss of service on the affected system.

Affected Systems

All Linux kernel releases that include the SMB client implementation prior to the integration of commit 04082b1833..., which fixed the race condition and initialization bug. Since no official version range was provided, the issue applies to every kernel that has not yet applied the patch. Distribution kernels that have not incorporated the upstream change are also affected.

Risk and Exploitability

Because the flaw resides in kernel SMB client code, a remote attacker could send crafted SMB requests to a vulnerable host to cause list corruption, or a local attacker with sufficient privileges could generate concurrent CIFS connections to exploit the race; this inference is based on the description. The EPSS score is less than 1 % and the vulnerability is not listed in the CISA KEV catalog, yet the potential for a kernel crash and the accessibility of the SMB interface make the risk high. The CVSS score of 7.5 underscores the high severity of the issue. Immediate attention is advised.

Generated by OpenCVE AI on October 9, 2026 at 03:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the kernel to a version that contains the SMB client list corruption fix
  • If an upgrade is not possible, disable SMB client (CIFS) support in the kernel configuration to prevent the code from executing
  • Monitor logs for kernel panics or related errors and avoid using SMB client functionality until a fix is applied

Generated by OpenCVE AI on October 9, 2026 at 03:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Fri, 09 Oct 2026 00:15:00 +0000


Wed, 07 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-665

Wed, 07 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Wed, 07 Oct 2026 05:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-665

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
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.
Title smb: client: fix rlist race and missing initialization
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-19T09:15:05.758Z

Reserved: 2026-09-25T10:25:14.322Z

Link: CVE-2026-98174

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:17:59.220

Modified: 2026-10-19T10:18:17.723

Link: CVE-2026-98174

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T00:00:00Z

Links: CVE-2026-98174 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T03:15:15Z

Weaknesses