CVE Enrichment

CVSS
4.7 MEDIUM
EPSS
0.31%
EPSS Percentile
24.28%
CISA KEV
Not listed

Description

In the Linux kernel, the following vulnerability has been resolved: ksmbd: Fix race condition in RPC handle list access The 'sess->rpc_handle_list' XArray manages RPC handles within a ksmbd session. Access to this list is intended to be protected by 'sess->rpc_lock' (an rw_semaphore). However, the locking implementation was flawed, leading to potential race conditions. In ksmbd_session_rpc_open(), the code incorrectly acquired only a read lock before calling xa_store() and xa_erase(). Since these operations modify the XArray structure, a write lock is required to ensure exclusive access and prevent data corruption from concurrent modifications. Furthermore, ksmbd_session_rpc_method() accessed the list using xa_load() without holding any lock at all. This could lead to reading inconsistent data or a potential use-after-free if an entry is concurrently removed and the pointer is dereferenced. Fix these issues by: 1. Using down_write() and up_write() in ksmbd_session_rpc_open() to ensure exclusive access during XArray modification, and ensuring the lock is correctly released on error paths. 2. Adding down_read() and up_read() in ksmbd_session_rpc_method() to safely protect the lookup.

Technical Details

CVSS Version
3.1
CNA / NVD Source
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Published
28-Oct-2025 19:15
Last Modified
20-Oct-2026 04:10
EPSS Date
2026-11-05
CWE
CWE-362

CVSS Vector

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

CNA Products / Version Status

Affected Products / Versions

References

Last enrichment sync: 06-Nov-2026 18:46
Sources: NVD · FIRST EPSS · CISA KEV
Latest successful provider update; providers refresh independently.

Reported Context (1)

CVE (4)

Malware (13)

VIEW MORE

People (3)

Threat Actors (2)

MITRE ATT&CK (6)

Vendors (6)

Products (11)

VIEW MORE

Industries (7)

Countries (8)

Note: Related entities, including threat actors, malware, CVEs, MITRE ATT&CK techniques, vendors, products, tools, countries, and industries, are shown when they appear in the same reporting. Their presence does not necessarily mean they were targeted, compromised, vulnerable, responsible for the activity, or directly involved in the incident.