Description
In the Linux kernel, the following vulnerability has been resolved:

smb: client: use finish_no_open() for non-regular inodes

An O_CREAT open can find an existing symlink or another non-regular
inode. cifs_atomic_open() calls finish_open() on it and attaches a
cifsFileInfo. Symlink inodes have no CIFS release operation, so the
dentry reference held by cifsFileInfo is leaked. FMODE_OPENED also
prevents the VFS from following the symlink.

Track whether cifs_do_create() returned an open server handle. For
non-regular inodes, close the handle if present, remove the pending
open, and call finish_no_open() so the VFS can continue the lookup.
Do not set FMODE_CREATED unless a regular file was opened. For
O_NOFOLLOW with __O_REGULAR, return -ELOOP before the VFS's
-EFTYPE check.

Defer closing a legacy POSIX handle on a non-regular inode until
after inode lookup. This avoids closing it again if lookup fails.
Published: 2026-10-18
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Resource Leak leading to possible Denial of Service
Action: Patch
AI Analysis

Impact

The SMB client in the Linux kernel has a flaw where creating a file with O_CREAT on a symbolic link or other non‑regular inode leaves a server handle open and retains a dentry reference. This results in a kernel‑level resource leak that grows with repeated use. The vulnerability is a misuse of resource cleanup (CWE‑772); it can degrade system performance over time but does not provide code execution or privilege escalation.

Affected Systems

All Linux kernel releases that precede the commit introducing finish_no_open for non‑regular inodes are affected. Because the kernel is distributed by many vendors, any installation that has an unpatched kernel and uses CIFS/SMB file sharing is susceptible, regardless of the distribution. The exact version ranges are identified by the kernel commits referenced in the advisory.

Risk and Exploitability

The CVSS score of 8.8 places the issue in a high severity range, and the EPSS score of less than 1 % indicates a very low expected exploitation probability. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, the attack vector is inferred to be remote via SMB traffic, requiring the attacker to have write permissions on the share to create files or symlinks. While the impact is limited to resource exhaustion rather than direct code execution, repeated exploitation could lead to a denial‑of‑service by exhausting kernel memory or dentry tables.

Generated by OpenCVE AI on October 24, 2026 at 15:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the commit replacing finish_open with finish_no_open for non‑regular inodes.
  • If an immediate kernel upgrade is not possible, limit or disable O_CREAT operations on non‑regular inodes for CIFS clients, for example by disabling symlink support or configuring the server to reject file creation on symlinks.
  • Monitor kernel memory usage and dentry counts for abnormal growth, and configure alerts or automated restarts when thresholds are exceeded.

Generated by OpenCVE AI on October 24, 2026 at 15:24 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
History

Fri, 30 Oct 2026 12:45:00 +0000


Sat, 24 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

cvssV3_1

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


Wed, 21 Oct 2026 13:15:00 +0000


Tue, 20 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-404

Tue, 20 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Low


Sun, 18 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-404

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: smb: client: use finish_no_open() for non-regular inodes An O_CREAT open can find an existing symlink or another non-regular inode. cifs_atomic_open() calls finish_open() on it and attaches a cifsFileInfo. Symlink inodes have no CIFS release operation, so the dentry reference held by cifsFileInfo is leaked. FMODE_OPENED also prevents the VFS from following the symlink. Track whether cifs_do_create() returned an open server handle. For non-regular inodes, close the handle if present, remove the pending open, and call finish_no_open() so the VFS can continue the lookup. Do not set FMODE_CREATED unless a regular file was opened. For O_NOFOLLOW with __O_REGULAR, return -ELOOP before the VFS's -EFTYPE check. Defer closing a legacy POSIX handle on a non-regular inode until after inode lookup. This avoids closing it again if lookup fails.
Title smb: client: use finish_no_open() for non-regular inodes
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-30T12:38:11.067Z

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

Link: CVE-2026-98451

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:16:55.437

Modified: 2026-10-30T13:21:14.093

Link: CVE-2026-98451

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-98451 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T15:30:14Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime