Skip to main content

Linux Kernel ksmbd EUVDEUVD-2026-19194

| CVE-2026-31410 MEDIUM
2026-04-06 Linux GHSA-5hjj-hhq3-52wj
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local low-privilege access to server
  2. Delivery
    Identify ksmbd-served SMB share
  3. Exploit
    Target share on UUID-less filesystem
  4. Execution
    Issue SMB FS_OBJECT_ID_INFORMATION query
  5. Persist
    Trigger UUID resolution failure in ksmbd
  6. Impact
    Cause kernel crash (denial of service)

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the following specific conditions: (1) The target system must be running the Linux kernel's ksmbd SMB server module - kernels not using ksmbd (e.g., those using only Samba/smbd in userspace) are not affected. (2) ksmbd must be serving a filesystem that does not populate sb->s_uuid (e.g., certain non-standard or pseudo-filesystems lacking a UUID). (3) The attacker must have local access to the system with at minimum low-privilege credentials (PR:L per CVSS vector). Exploitation is limited by the local attack vector (AV:L) - remote unauthenticated attackers cannot directly trigger this without prior foothold. No user interaction is required once conditions are met. The specific SMB protocol query FS_OBJECT_ID_INFORMATION must be issued against an affected ksmbd share to reach the vulnerable code path.

Impact

Real-world risk is low-to-moderate and primarily limited to servers running ksmbd on filesystems without a UUID. The CVSS base score of 5.5 (Medium) reflects a local attack vector with low privilege requirements - an attacker must already have local system access, significantly limiting the exposed attack surface. EPSS at 0.01% (1st percentile) indicates near-zero probability of exploitation in the wild, consistent with the absence of KEV listing and no identified public exploit code. The High availability impact (A:H) suggests a potential kernel crash or panic, which would be severe for production servers. However, the local attack vector (AV:L) and requirement for low privileges (PR:L) mean exploitation requires pre-existing foothold on the server. Notably, the vendor tags label this 'Information Disclosure,' which conflicts with the CVSS vector (C:N - no confidentiality impact) - this discrepancy should be verified with the upstream advisory; the CVSS vector is treated as authoritative here. The real priority is patch application on ksmbd-enabled servers, particularly those exposed to multi-tenant or untrusted local user environments.

Exploit ScenarioDerived

A local user with low-level privileges on a Linux server running ksmbd issues SMB FS_OBJECT_ID_INFORMATION queries against a share backed by a filesystem that does not expose a UUID. The ksmbd handler fails to safely resolve the volume identifier, triggering a kernel-level fault that results in a system crash or denial of service, taking down all services on the host. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 20, 2026

Denial-of-service in the Linux kernel's ksmbd SMB server component stems from improper handling of volume identifiers in FS_OBJECT_ID_INFORMATION responses. Affected kernels fail to correctly use the superblock UUID (sb->s_uuid) as the volume identifier, and lack a safe fallback (via vfs_statfs()) for filesystems that do not expose a UUID - creating conditions for a kernel availability impact when a local low-privileged user interacts with an affected SMB share. EPSS is 0.01% (1st percentile) and no active exploitation is confirmed in CISA KEV; no public exploit code has been identified at time of analysis.

RemediationAI

Vendor-released patches are available across multiple stable kernel branches: upgrade to Linux 6.12.78, 6.18.20, 6.19.10, or 7.0-rc5 or later. Upstream fix commits are available at https://git.kernel.org/stable/c/c283a6ffe6d5d6e5594d991286b9ce15951572e1, https://git.kernel.org/stable/c/ce00616bc1df675bfdacc968f2bf7c51f4669227, https://git.kernel.org/stable/c/3d80ebe6d1b7bc9ad20fd9b0c1a0c56d804f8a0a, and https://git.kernel.org/stable/c/3a64125730cabc34fccfbc230c2667c2e14f7308. If immediate kernel upgrade is not feasible, a compensating control is to disable or unload the ksmbd kernel module (rmmod ksmbd) and migrate SMB serving duties to Samba (smbd in userspace), eliminating kernel-level exposure entirely - note this requires Samba to be configured and will cause a service interruption. Restricting local user access to the server (least-privilege principle, preventing untrusted local users) reduces exposure given the AV:L requirement but does not eliminate the vulnerability.

Affected VersionsENISA

Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <c283a6ffe6d5d6e5594d991286b9ce15951572e1
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <ce00616bc1df675bfdacc968f2bf7c51f4669227
Linux patch: 7.0-rc5
Linux patch: 6.18.20
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <3d80ebe6d1b7bc9ad20fd9b0c1a0c56d804f8a0a
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <3a64125730cabc34fccfbc230c2667c2e14f7308
Linux patch: 6.19.10
Linux patch: 6.12.78

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is ksmbd, the in-kernel SMB3 server introduced in Linux 5.15. The FS_OBJECT_ID_INFORMATION structure is part of the SMB2/3 protocol response for querying filesystem object identity metadata. The bug lies in ksmbd's implementation of this query: rather than using the superblock's UUID (sb->s_uuid) as the canonical volume identifier, the pre-fix code did not properly resolve the identifier, particularly for filesystems that do not populate s_uuid. The corrected code uses sb->s_uuid as the primary source and falls back to stfs.f_fsid obtained from vfs_statfs() for filesystems without a UUID. The CVSS vector (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) indicates a local attack surface with high availability impact. No CWE was assigned; the root cause class most closely resembles CWE-476 (NULL Pointer Dereference) or CWE-665 (Improper Initialization), inferred from the nature of the UUID fallback logic and the A:H impact without confidentiality loss. CPE data confirms the affected product as cpe:2.3:a:linux:linux.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
CVSS changed
May 20, 2026 - 16:22 NVD
5.5 (MEDIUM)
Patch available
Apr 16, 2026 - 05:29 EUVD
3d80ebe6d1b7bc9ad20fd9b0c1a0c56d804f8a0a,3a64125730cabc34fccfbc230c2667c2e14f7308
CVE Published
Apr 06, 2026 - 07:38 nvd
N/A

DescriptionNVD

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

ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION

Use sb->s_uuid for a proper volume identifier as the primary choice. For filesystems that do not provide a UUID, fall back to stfs.f_fsid obtained from vfs_statfs().

Threat Intelligence Overview

EPSS Score
0.0%
Top 99% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy