CVE-2026-74589

HIGHPre-NVD 8.48.4
EchelonGraph scoreHIGH confidence

Score 8.4 from GitHub Security Advisory (severity: HIGH) published 2026-08-22. a secondary CVSS source baseline 8.4; sources differ by 0.0.

Triggered by: GitHub Security Advisory CVSS
Sources: epss, ghsa, secondary
Trending — 4 sources updated this week
8.4EG
EchelonGraph verdictPlan a fixSerious severity, but no confirmed exploitation yet.
  • High severity, but no confirmed exploitation yet
CISA-KEV: Not listedEPSS PROB: 0%CVSS: 8.4Exploit: None knownExposed: 0

No vendor fix yet — apply a workaround or compensating control (WAF / firewall / segmentation) and watch for a patch.

In the Linux kernel, the following vulnerability has been resolved:

bpf, sockmap: Fix sk_redir use-after-free in send verdict

sk_psock_msg_verdict() takes a socket reference for psock->sk_redir. tcp_bpf_send_verdict() copies that pointer while holding the source socket lock, but does not take a reference for the local copy before dropping the lock around tcp_bpf_sendmsg_redir().

When apply_bytes keeps the cached verdict active, another sendmsg() on the same source socket can consume the remaining bytes and release the cached reference while the first thread still holds only the raw local pointer:

CPU 0 CPU 1 sk_redir = psock->sk_redir apply_bytes remains nonzero release_sock(sk) lock_sock(sk) apply_bytes reaches zero psock->sk_redir = NULL release_sock(sk) tcp_bpf_sendmsg_redir(sk_redir) sock_put(sk_redir) tcp_bpf_sendmsg_redir(sk_redir)

The final sock_put() can free sk_redir before CPU 0 dereferences it.

KASAN reported:

BUG: KASAN: slab-use-after-free in tcp_bpf_sendmsg_redir+0xf39/0x1020 Read of size 8 at addr ffff888108537090 by task poc/87 Call Trace: tcp_bpf_sendmsg_redir+0xf39/0x1020 tcp_bpf_sendmsg+0x977/0x1a50 __sys_sendto+0x32c/0x3a0 __x64_sys_sendto+0xdb/0x1b0 Allocated by task 85: sk_prot_alloc+0x56/0x210 sk_clone+0x6f/0x14b0 inet_csk_clone_lock+0x24/0x740 tcp_create_openreq_child+0x25/0x2710 tcp_v4_syn_recv_sock+0x10a/0xe00 Freed by task 0: __kasan_slab_free+0x43/0x70 slab_free_after_rcu_debug+0xa6/0x1e0 rcu_core+0x50a/0x1850 Last potentially related work creation: __sk_destruct+0x3da/0x540 sk_psock_destroy+0x81e/0xab0 process_one_work+0x63a/0x1070

Take a temporary socket reference while the source socket lock still protects psock->sk_redir, and drop it after tcp_bpf_sendmsg_redir() returns. This keeps each unlocked use independent of cached-verdict ownership.

CVSS v3
8.4
EG Score
8.4(high)
EG Risk
42(Track)
EG Risk 42/100SSVC: Track

EG Risk is EchelonGraph's 0–100 priority score: it fuses intrinsic severity with real-world exploitation and automatability so you can rank equal-severity CVEs and fix the most dangerous first. Higher = act sooner. Distinct from the 0–10 EG Score (severity).

How it’s computed
Severity84% × 45%
Exploitation0% × 40%
Automatability30% × 15%
Action: Routine — remediate on your standard cadence.
EPSS PROB
0%
EPSS %ILE
3%
KEV
Not listed

Published

August 22, 2026

Last Modified

August 25, 2026

Advisory Details (8)

Auto-updated Aug 25, 2026
No patch confirmed yet.
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/a76624733730e541e4955fdecf506af2f6b20558
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/1cec526cf0a2227395f2c2f4b671cb052ff0b00e
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/a14e4ef1d90c3418f01b3b6b8fd3a40a0a208a10
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/4c9d9aa809c261dc0490a0e19d675f7e8e4c85bf
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/d192cff2a37d59206dabe6ec2e60ceac6271f274
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/90a19b0894ba79a699b48cf44421b36fbd566e99
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/9b4fbc371a6ecf1b4e43b5a629015cc0830d8de3
generic

bpf, sockmap: Fix sk_redir use-after-free in send verdict - kernel/git/stable/linux.git - Linux kernel stable tree

https://git.kernel.org/stable/c/41b7da0cb72ca5aa1e62b68dab323d0791fc6bdf

Vendor Advisories for CVE-2026-74589(1)

These vendors published their own advisory mentioning this CVE — often with vendor-specific remediation steps + affected product lists not in NVD.

Data Freshness Timeline

(refreshed 25× in last 7d / 28× in last 30d)

Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.

  1. 2026-08-30 01:22 UTCEPSS rescore
  2. 2026-08-30 00:27 UTCGHSA enrichment
  3. 2026-08-29 13:04 UTCGHSA enrichment
  4. 2026-08-29 01:34 UTCEG score recompute
  5. 2026-08-29 01:33 UTCGHSA enrichment
  6. 2026-08-28 21:42 UTCEPSS rescore
  7. 2026-08-28 14:10 UTCGHSA enrichment
  8. 2026-08-28 02:44 UTCGHSA enrichment
  9. 2026-08-27 15:23 UTCEG score recompute
  10. 2026-08-27 15:22 UTCGHSA enrichment
  11. 2026-08-27 14:25 UTCEPSS rescore
  12. 2026-08-27 03:58 UTCGHSA enrichment
  13. 2026-08-26 16:36 UTCEG score recompute
  14. 2026-08-26 16:36 UTCGHSA enrichment
  15. 2026-08-26 14:47 UTCEPSS rescore
  16. 2026-08-26 05:14 UTCGHSA enrichment
  17. 2026-08-25 17:51 UTCEG score recompute
  18. 2026-08-25 17:51 UTCGHSA enrichment
  19. 2026-08-25 13:49 UTCEPSS rescore
  20. 2026-08-25 06:30 UTCEG score recompute
  21. 2026-08-25 06:30 UTCGHSA enrichment
  22. 2026-08-25 05:45 UTCEG score recompute 8.40
  23. 2026-08-25 05:45 UTCGHSA enrichment
  24. 2026-08-25 05:45 UTCMITRE cvelistV5CVSS v3 → 8.4 · severity → HIGH
  25. 2026-08-24 14:18 UTCEPSS rescore
Show 3 more
  1. 2026-08-22 16:24 UTCNVD update
  2. 2026-08-22 15:42 UTCEG score recompute
  3. 2026-08-22 15:35 UTCMITRE cvelistV5first tracked

Frequently asked(5)

What is CVE-2026-74589?
CVE-2026-74589 is a high vulnerability published on August 22, 2026. In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix sk_redir use-after-free in send verdict skpsockmsgverdict() takes a socket reference for psock->skredir. tcpbpfsend_verdict() copies that pointer while holding the source socket lock, but does not take a reference…
When was CVE-2026-74589 disclosed?
CVE-2026-74589 was first published in the National Vulnerability Database on August 22, 2026, with the most recent update on August 25, 2026. EchelonGraph re-ingests CVE updates from NVD on a 2-hour cycle, so this page reflects the latest published state.
Is CVE-2026-74589 actively exploited?
CVE-2026-74589 is not currently on CISA's Known Exploited Vulnerabilities catalog. FIRST EPSS estimates a 0% probability of exploitation in the next 30 days, which ranks it in the top 96.5% of all scored CVEs.
What is the CVSS score of CVE-2026-74589?
CVE-2026-74589 has a CVSS v3 base score of 8.4 (NVD).
How do I remediate CVE-2026-74589?
Patch to the fixed version published by the affected vendor. Where vendor advisories exist for CVE-2026-74589, EchelonGraph cross-links them in the Vendor Advisories panel below — those typically contain the canonical remediation steps, fixed version numbers, and any vendor-specific mitigations.

Dependency Blast Radius

Explore the affected products and dependency analysis for CVE-2026-74589

Explore →

Is Your Infrastructure Affected by CVE-2026-74589?

EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.