Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2026-53383

32
FAUCET Score

In the Linux kernel, the following vulnerability has been resolved: ksmbd: reject non-VALID session in compound request branch smb2_check_user_session() takes a shortcut for any operation that is not the first in a COMPOUND request: it reuses work->sess (the session bound by the first operation) and validates only the SessionId, then returns "valid". It never re-checks work->sess->state == SMB2_SESSION_VALID, and a SessionId of 0xFFFFFFFFFFFFFFFF (ULLONG_MAX, the MS-SMB2 related-operation value) skips even the id comparison. The standalone path (ksmbd_session_lookup_all() plus the SESSION_SETUP state machine) does enforce the VALID state; the compound branch bypasses all of it. A SESSION_SETUP carrying only an NTLM Type-1 (NtLmNegotiate) blob publishes a fresh SMB2_SESSION_IN_PROGRESS session whose sess->user is still NULL (->user is assigned later, by ntlm_authenticate()). Used as operation 1 of a COMPOUND with operation 2 = TREE_CONNECT (related, SessionId=ULLONG_MAX, \\host\IPC$), the tree-connect then runs on that IN_PROGRESS session and reaches ksmbd_ipc_tree_connect_request(), which dereferences user_name(sess->user) with sess->user == NULL (transport_ipc.c:687/701/704) -> remote NULL-pointer dereference and a kernel Oops that wedges the ksmbd worker for all clients. Reject any non-first compound operation that lands on a session which is not SMB2_SESSION_VALID, mirroring the validity the standalone lookup path enforces. SESSION_SETUP itself legitimately runs on an IN_PROGRESS session, but it is never carried as a non-first compound operation, so multi-leg authentication is unaffected by this check.

First published: Jul 19, 2026Last modified: Jul 20, 2026

Impacted Technologies

VendorProductVersion(s)CPE
>= 5.15.121, < 5.15.211CPE match
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*:*
>= 6.1.36, < 6.1.177CPE match
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*:*
>= 6.3.10, < 6.4CPE match
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

7.5HIGH

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

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
NONE
Integrity Impact
NONE
Availability Impact
HIGH
Exploitability Score
3.9
Impact Score
3.6
CvssVersion
3.1

Exploit Intelligence

EPSS Score
0.69%
Probability of exploitation in next 30 days
EPSS Percentile
49.1%
Percentile rank of EPSS score among Peer Group
As of 2026-07-28
Model: v2026.06.15
This CVE's current EPSS score of 0.0069 is in the 25th percentile among its peer group of 51,553 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.

Media Mentions

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Vendor Advisories (1)

microsoft2026-Jul/CVE-2026-53383Important

ksmbd: reject non-VALID session in compound request branch

Jul 14, 2026

References

git.kernel.org / stable/c/06e1f05a1dbe8bbd054c0927b17fc0a61cc8bef7
git.kernel.org / stable/c/25ff12b82a376ff5c4583102a63d2456a6b9ebb9
git.kernel.org / stable/c/5f983b864d3d473ac533b2f4f44a1bbe5dcbccf4
git.kernel.org / stable/c/609ca17d869d04ba249e32cdcbf13c0b1c66f43c
git.kernel.org / stable/c/7cad3ceaf679c55bc9946685dacafce78ce6b51a
git.kernel.org / stable/c/8f0302fb691537d33ec8f668565257ea9d340ffe
git.kernel.org / stable/c/d2bbbb6c55812220fee5d801c275cc267ea3cbeb
git.kernel.org / stable/c/fc578523a72cb8b329d32070b95898e81613cc3f