CVE-2026-68381 in the critical feed json
ksmbd: pin conn during async oplock break notification
published 2026-08-10 2 mo ago modified 2026-10-30 9 d ago also EUVD-2026-55567
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 42%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: pin conn during async oplock break notification
smb2_oplock_break_noti() and smb2_lease_break_noti() store a ksmbd_conn pointer in an async ksmbd_work and then queue that work on ksmbd-io. The work only increments conn->r_count, which prevents teardown from passing the pending-request wait after the increment, but it does not pin the struct ksmbd_conn object.
If connection teardown races with an oplock break notification, the last conn reference can be dropped before the queued worker finishes. The worker then uses the freed conn in ksmbd_conn_write() and ksmbd_conn_r_count_dec().
Take a real conn reference when publishing the conn pointer to the async work item, and drop it after the notification work has decremented r_count. Apply the same lifetime rule to lease break notification, which uses the same work->conn pattern.
Patch / fix
- Linux Linux 6.6.148, 6.12.101, 6.14, 6.18.42, 7.1.6, 7.2
- linux Debian 13 6.12.101-1
- linux Debian 14 7.1.6-1
- linux-6.12 Debian 12 6.12.101-1~deb12u1
debian advisories DEBIAN-CVE-2026-68381
- linux Ubuntu 24.04 LTS 6.8.0-147.147
- linux Ubuntu 26.04 LTS 7.0.0-38.38
- linux-aws Ubuntu 24.04 LTS 6.8.0-1067.70
- linux-aws Ubuntu 26.04 LTS 7.0.0-1014.14
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1071.79
- linux-gcp Ubuntu 26.04 LTS 7.0.0-1014.14
- linux-gke Ubuntu 24.04 LTS 6.8.0-1066.74
- linux-gke Ubuntu 26.04 LTS 7.0.0-1008.9
ubuntu advisories UBUNTU-CVE-2026-68381
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- git.kernel.org/stable/c/dab1493bc9d97947f1219d6823c2e2a28636021b commit
- git.kernel.org/stable/c/0f72fc9659d7f585460d43c158055df5afdcffb6 commit
- git.kernel.org/stable/c/793e1c7041b93af96ff87e678329bc16aee7ba88 commit
- git.kernel.org/stable/c/6ecb252efa0b413ac3d9979fb4eec247f8fc1258 commit
- git.kernel.org/stable/c/14062c74e5b25c27edcff7a2fe0dc701c930b372 commit
- git.kernel.org/stable/c/aa5d8f3f96aa11a4a54ce993c11ce8af11c546f9 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-68381 updated cvss 7.0
kernel: ksmbd: Use-after-free vulnerability due to race condition in connection handling
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +2 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +9 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +30 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +84 more Red Hat Enterprise Linux 10 kernel 6.12.0-257.el10not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- total
- Assessed
- 23 d ago
Exploit prediction
0.49% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Weakness
-
- CWE-416 Use After Free
- Technology feeds
References
- git.kernel.org /stable/c/dab1493bc9d97947f1219d6823c2e2a28636021b
- git.kernel.org /stable/c/0f72fc9659d7f585460d43c158055df5afdcffb6
- git.kernel.org /stable/c/793e1c7041b93af96ff87e678329bc16aee7ba88
- git.kernel.org /stable/c/6ecb252efa0b413ac3d9979fb4eec247f8fc1258
- git.kernel.org /stable/c/14062c74e5b25c27edcff7a2fe0dc701c930b372
- git.kernel.org /stable/c/aa5d8f3f96aa11a4a54ce993c11ce8af11c546f9
Sources
- CVE List CVE-2026-68381
- NVD CVE-2026-68381
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.