PatchSiren cyber security CVE debrief
CVE-2026-31409 Linux CVE debrief
CVE-2026-31409 is a Linux kernel ksmbd issue in SMB multichannel session handling. According to the CVE/NVD record, a failed SMB2_SESSION_SETUP request with SMB2_SESSION_REQ_FLAG_BINDING could leave the connection marked as binding, which changes later session lookup behavior until the state is corrected. The published fix clears conn->binding on the error path. NVD lists the vulnerability as analyzed and assigns a high-severity CVSS 3.1 score of 8.8.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-06
- Original CVE updated
- 2026-07-24
- Advisory published
- 2026-04-06
- Advisory updated
- 2026-07-24
Who should care
Administrators and security teams running Linux kernels with ksmbd enabled, especially systems exposing SMB services over the network. Patch management teams should pay attention because the issue is network-reachable and NVD scores it as requiring only low privileges.
Technical summary
The kernel-side ksmbd server tracks a per-connection binding state during SMB2 multichannel session setup. The CVE description states that when a multichannel SMB2_SESSION_SETUP request with SMB2_SESSION_REQ_FLAG_BINDING fails, ksmbd sets conn->binding = true but does not clear it on the failure path. That stale state causes subsequent ksmbd_session_lookup_all() calls to fall back to the global sessions table. The fix is to reset conn->binding = false when the binding request fails. NVD’s CVSS vector is AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Defensive priority
High. The issue is network-exploitable, has low attack complexity, and can affect confidentiality, integrity, and availability according to NVD’s CVSS score. Systems running affected Linux kernel versions with ksmbd enabled should be prioritized for update.
Recommended defensive actions
- Update to a Linux kernel build that includes the upstream fix for ksmbd binding-state cleanup.
- Verify whether ksmbd is enabled and exposed on any production or edge systems.
- If immediate patching is not possible, reduce exposure of SMB services to trusted networks only.
- Validate vendor backports against the affected kernel ranges listed by NVD before concluding a system is fixed.
- Track kernel maintenance releases for the listed affected branches: 5.15, 6.2, 6.7, 6.13, 6.19, and 7.0 release candidates as applicable to your environment.
Evidence notes
Primary evidence comes from the CVE description and NVD record. The record says the flaw affects Linux kernel ksmbd multichannel session setup and that the fix clears conn->binding in the error path. NVD marks the CVE as analyzed and provides affected version criteria for Linux kernel branches ending before 6.1.167, 6.6.130, 6.12.78, 6.18.20, and 6.19.10, plus 7.0-rc1 through 7.0-rc4. Published date used here is 2026-04-06T08:16:38.943Z; modified date is 2026-05-20T16:15:51.630Z.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-31409 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-31409
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-31409 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31409
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/282343cf8a4a5a3603b1cb0e17a7083e4a593b03
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6260fc85ed1298a71d24a75d01f8b2e56d489a60
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6ebef4a220a1ebe345de899ebb9ae394206fe921
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/89afe5e2dbea6e9d8e5f11324149d06fa3a4efca
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9feb2d1bf86d9e5e66b8565f37f8d3a7d281a772
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d073870dab8f6dadced81d13d273ff0b21cb7f4e
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.