CVE-2026-23450CRITICAL 9.8EPSS p43.4%

CVE-2026-23450CVE-2026-23450

linux / linux_kernel

Description

In the Linux kernel, the following vulnerability has been resolved: net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock() Syzkaller reported a panic in smc_tcp_syn_recv_sock() [1]. smc_tcp_syn_recv_sock() is called in the TCP receive path (softirq) via icsk_af_ops->syn_recv_sock on the clcsock (TCP listening socket). It reads sk_user_data to get the smc_sock pointer. However, when the SMC listen socket is being closed concurrently, smc_close_active() sets clcsock->sk_user_data to NULL under sk_callback_lock, and then the smc_sock itself can be freed via sock_put() in smc_release(). This leads to two issues: 1) NULL pointer dereference: sk_user_data is NULL when accessed. 2) Use-after-free: sk_user_data is read as non-NULL, but the smc_sock is freed before its fields (e.g., queued_smc_hs, ori_af_ops) are accessed. The race window looks like this (the syzkaller crash [1] triggers via the SYN cookie path: tcp_get_cookie_sock() -> smc_tcp_syn_recv_sock(), but the

Scoring

CVSS 3.19.8 (CRITICAL)
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS0.56% probability of exploitation · percentile 43.4% · 2026-08-03T12:00:16Z
Published2026-04-03
Last modified2026-07-24

Underlying weaknesses· 1

CWE-416

References

  1. https://git.kernel.org/stable/c/1e4f873879e075bbd4eb1c644d6933303ac5eba4
  2. https://git.kernel.org/stable/c/1fab5ece76fb42a761178dcd0ebcbf578377b0dd
  3. https://git.kernel.org/stable/c/6d5e4538364b9ceb1ac2941a4deb86650afb3538
  4. https://git.kernel.org/stable/c/cadf3da46c15523fba90d80c9955f536ee3b4023
  5. https://git.kernel.org/stable/c/f00fc26c8a06442b225a350fe000c0a11483e6a3
  6. https://git.kernel.org/stable/c/f315277856caeafcd996c2611afc085ca2d53275
  7. https://git.kernel.org/stable/c/fd7579f0a2c84ba8a7d4f206201b50dc8ddf90c2

1

TypeTargetConfidenceTier
WeaknessUse After Freecwe-4160%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CVE
CVE-2026-43198
CVE
CVE-2026-46330
CVE
CVE-2026-31669
CVE
CVE-2025-40258
CVE
CVE-2026-46227
CVE
CVE-2026-46015
Sourced from NVD + FIRST.org EPSS. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.