Linux Kernel ksmbd Session Expiration Vulnerability Allows Denial-of-Service

Vulnerability

A denial-of-service vulnerability has been identified in the Linux kernel's ksmbd component. When a multichannel session binding request fails, the session state is incorrectly set to expired. This issue arises because the session referenced during the binding process belongs to a different user's connection. As a result, a remote attacker can invalidate active sessions by sending binding requests with incorrect passwords. The vulnerability is present in the Linux kernel stable tree.

Impact

Exploitation of this vulnerability allows remote attackers to disrupt active sessions, causing a denial-of-service condition on the affected system.

Reproduction

To reproduce this vulnerability, initiate a multichannel session binding request in ksmbd with an incorrect password. The server will mistakenly expire the session, even though it belongs to a different connection's user. This can be done repeatedly to invalidate active sessions.

Remediation

The vulnerability has been addressed in the Linux kernel. Users should upgrade to the latest version that includes the fix.

Added: Apr 22, 2026, 3:21 PM
Updated: Apr 22, 2026, 3:21 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
3.1
exploitability
5.3
remediation
7.7
relevance
6.2
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.