Skip to main content
VulnerabilityPublished Updated

CVE-2026-23121: Linux kernel · mISDN: annotate data-race around dev->work

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · fixed in fc8ba17fd3337bd8b1913c30b95df0fee00d8fb7 : update Linux kernel when convenient.

Data as of 26 Oct 2026, 12:55 UTC

Severity
Unrated

Rated by Threat Radar · No CVSS score from NVD or the CNA

EPSS
0.1% chance of exploitation in 30 days – higher than 1% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Limited control over the software or limited information exposure

CISA SSVC assessment, 2026-06-10.

Patch
Available – fixed in fc8ba17fd3337bd8b1913c30b95df0fee00d8fb7, d5d99cb9e0839093cd53aa3b28176fce2f820ca0, accc3f8266d2a49881dbcf78c459477f4efa0ff3 +4

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 14 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 1b2b03f8e514e4f68e293846ba511a948b80243c, < fc8ba17fd3337bd8b1913c30b95df0fee00d8fb7
Fixed in
  • fc8ba17fd3337bd8b1913c30b95df0fee00d8fb7
LinuxLinuxAffected
  • ≥ 1b2b03f8e514e4f68e293846ba511a948b80243c, < d5d99cb9e0839093cd53aa3b28176fce2f820ca0
Fixed in
  • d5d99cb9e0839093cd53aa3b28176fce2f820ca0
LinuxLinuxAffected
  • ≥ 1b2b03f8e514e4f68e293846ba511a948b80243c, < accc3f8266d2a49881dbcf78c459477f4efa0ff3
Fixed in
  • accc3f8266d2a49881dbcf78c459477f4efa0ff3
LinuxLinuxAffected
  • ≥ 1b2b03f8e514e4f68e293846ba511a948b80243c, < aa6e33cd74ca4965f2bbcb025e0b672fb0168a69
Fixed in
  • aa6e33cd74ca4965f2bbcb025e0b672fb0168a69
LinuxLinuxAffected
  • ≥ 1b2b03f8e514e4f68e293846ba511a948b80243c, < 8175dbf174d487afab81e936a862a8d9b8a1ccb6
Fixed in
  • 8175dbf174d487afab81e936a862a8d9b8a1ccb6
LinuxLinuxAffected
  • ≥ 1b2b03f8e514e4f68e293846ba511a948b80243c, < 13f3b3b87068898056db4c79ee67052fbde11d43
Fixed in
  • 13f3b3b87068898056db4c79ee67052fbde11d43

Description

In the Linux kernel, the following vulnerability has been resolved: mISDN: annotate data-race around dev->work dev->work can re read locklessly in mISDN_read() and mISDN_poll(). Add READ_ONCE()/WRITE_ONCE() annotations. BUG: KCSAN: data-race in mISDN_ioctl / mISDN_read write to 0xffff88812d848280 of 4 bytes by task 10864 on cpu 1: misdn_add_timer drivers/isdn/mISDN/timerdev.c:175 [inline] mISDN_ioctl+0x2fb/0x550 drivers/isdn/mISDN/timerdev.c:233 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl+0xce/0x140 fs/ioctl.c:583 __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:583 x64_sys_call+0x14b0/0x3000 arch/x86/include/generated/asm/syscalls_64.h:17 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd8/0x2c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff88812d848280 of 4 bytes by task 10857 on cpu 0: mISDN_read+0x1f2/0x470 drivers/isdn/mISDN/timerdev.c:112 do_loop_readv_writev fs/read_write.c:847 [inline] vfs_readv+0x3fb/0x690 fs/read_write.c:1020 do_readv+0xe7/0x210 fs/read_write.c:1080 __do_sys_readv fs/read_write.c:1165 [inline] __se_sys_readv fs/read_write.c:1162 [inline] __x64_sys_readv+0x45/0x50 fs/read_write.c:1162 x64_sys_call+0x2831/0x3000 arch/x86/include/generated/asm/syscalls_64.h:20 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd8/0x2c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00000000 -> 0x00000001

References

Community reviews

Loading reviews…