PatchSiren cyber security CVE debrief
CVE-2026-31476 Linux CVE debrief
A denial-of-service vulnerability in the Linux kernel's ksmbd SMB server allows remote attackers to invalidate arbitrary active sessions by sending a multichannel session binding request with an incorrect password. The error path unconditionally sets the target session state to SMB2_SESSION_EXPIRED, even though the session belongs to another connection's user. The fix skips session expiration when the failed request was a binding attempt.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.2
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-22
- Original CVE updated
- 2026-06-01
- Advisory published
- 2026-04-22
- Advisory updated
- 2026-06-01
Who should care
Organizations running Linux systems with ksmbd enabled and exposed to untrusted networks, particularly those relying on SMB multichannel for performance. The unauthenticated remote attack vector and high availability impact make this a priority patch for file server deployments.
Technical summary
The ksmbd kernel SMB server mishandles failed multichannel session binding requests. When a binding attempt fails (e.g., wrong password), the error path sets sess->state = SMB2_SESSION_EXPIRED on the target session looked up via ksmbd_session_lookup_slowpath(). Because this session belongs to another connection's user, a remote unauthenticated attacker can force-expire any active session. The fix distinguishes binding failures from initial session setup failures and skips the expiration step for binding attempts, while still properly releasing the session reference via ksmbd_user_session_put().
Defensive priority
high
Recommended defensive actions
- Apply the appropriate stable kernel patch for your branch: 5.15.168+, 6.6.131+, 6.12.80+, 6.18.21+, or 6.19.11+.
- If patching is not immediately feasible, consider restricting or disabling SMB multichannel until updates can be applied.
- Monitor ksmbd session logs for unexpected SMB2_SESSION_EXPIRED events that may indicate exploitation attempts.
- Validate that session binding requests are properly authenticated and logged in network-accessible ksmbd deployments.
Evidence notes
The vulnerability description and patch references are drawn from the official CVE record and NVD data. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H yields a score of 8.2 (HIGH). Multiple stable kernel patches are available across affected branches.
Official resources
-
CVE-2026-31476 CVE record
CVE.org
-
CVE-2026-31476 NVD detail
NVD
-
Source item URL
nvd_modified
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
2026-04-22T14:16:44.337Z