PatchSiren

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.