CVE-2026-74262 json
kcm: use WRITE_ONCE() when changing lower socket callbacks
published 2026-08-15 2 mo ago modified 2026-10-16 23 d ago also EUVD-2026-59409
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 8%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
kcm: use WRITE_ONCE() when changing lower socket callbacks
kcm_attach() replaces a live lower TCP socket's sk_data_ready and sk_write_space callbacks with KCM handlers, and kcm_unattach() restores them later. Those callback-pointer updates are still plain stores even though the same fields can be read and invoked concurrently on other CPUs.
If another CPU observes an older callback snapshot after the live field has already been restored, callback execution can run with a mismatched target and sk_user_data state, leading to stale or misdirected wakeups.
Use WRITE_ONCE() for the callback replacement and restore operations so these shared callback fields follow the same visibility contract already established by the earlier 4022 fixes.
Patch / fix
- Linux Linux 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, 7.2
- linux Debian 12 6.1.180-1
- linux Debian 13 6.12.100-1
- linux Debian 14 7.1.5-1
debian advisories DEBIAN-CVE-2026-74262
- linux Ubuntu 22.04 LTS 5.15.0-198.208
- linux Ubuntu 24.04 LTS 6.8.0-147.147
- linux Ubuntu 26.04 LTS 7.0.0-38.38
- linux-aws Ubuntu 22.04 LTS 5.15.0-1117.124
- 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 22.04 LTS 5.15.0-1118.128
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1071.79
ubuntu advisories UBUNTU-CVE-2026-74262
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/0cb3e2f40679032c1aa2186280a86e5ead0161ee commit
- git.kernel.org/stable/c/fa26e4606aed0f7fe793c325506adeda1d847a43 commit
- git.kernel.org/stable/c/b4ccd6eef671d7c44a30123cd29f3acf3de8468e commit
- git.kernel.org/stable/c/b8c90823cdfb5f3d22f261aeb3e9066612853c36 commit
- git.kernel.org/stable/c/11faefd11ce2448bac7279ab302dd1954a6547fe commit
- git.kernel.org/stable/c/f01fb6138f8eb606b56ce9158e2d8b72352c53f4 commit
- git.kernel.org/stable/c/9684fff87124b201e11dea01ded9173025359a0f commit
- git.kernel.org/stable/c/47186409c092cd7dd70350999186c700233e854d 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-74262 updated cvss 5.5
kernel: kcm: use WRITE_ONCE() when changing lower socket callbacks
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernelnot 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
- no
- Technical impact
- total
- Assessed
- 23 d ago
Exploit prediction
0.18% chance of exploitation in the next 30 days, higher than 8% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/0cb3e2f40679032c1aa2186280a86e5ead0161ee
- git.kernel.org /stable/c/fa26e4606aed0f7fe793c325506adeda1d847a43
- git.kernel.org /stable/c/b4ccd6eef671d7c44a30123cd29f3acf3de8468e
- git.kernel.org /stable/c/b8c90823cdfb5f3d22f261aeb3e9066612853c36
- git.kernel.org /stable/c/11faefd11ce2448bac7279ab302dd1954a6547fe
- git.kernel.org /stable/c/f01fb6138f8eb606b56ce9158e2d8b72352c53f4
- git.kernel.org /stable/c/9684fff87124b201e11dea01ded9173025359a0f
- git.kernel.org /stable/c/47186409c092cd7dd70350999186c700233e854d
Sources
- CVE List CVE-2026-74262
- NVD CVE-2026-74262
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.