Reference page — cumulative record through Wednesday, August 19, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.
Linux Linux — bpf: fix recursive lock when verdict program return SK_PASS
AV AC PR UI S C I A CVSS EPSS %ile KEV
L L L N U N N H 5.5 .0041 34.5 —
AFFECTED
Product Versions Fixed
Linux c0809c128dad4c3413818384eb06a341633db973 – —
Linux 6.9 – 5.10.233
TIMELINE
Dec 27 Reserved by Linux
Dec 28 Published (CNA: Linux)
Aug 4 RESCORED — CVE-2024-56694 (Linux). CVSS 7.5 → 5.5 (NVD).
Description
In the Linux kernel, the following vulnerability has been resolved:
bpf: fix recursive lock when verdict program return SK_PASS
When the stream_verdict program returns SK_PASS, it places the received skb
into its own receive queue, but a recursive lock eventually occurs, leading
to an operating system deadlock. This issue has been present since v6.9.
'''
sk_psock_strp_data_ready
write_lock_bh(&sk->sk_callback_lock)
strp_data_ready
strp_read_sock
read_sock -> tcp_read_sock
strp_recv
cb.rcv_msg -> sk_psock_strp_read
# now stream_verdict return SK_PASS without peer sock assign
__SK_PASS = sk_psock_map_verd(SK_PASS, NULL)
sk_psock_verdict_apply
sk_psock_skb_ingress_self
sk_psock_skb_ingress_enqueue
sk_psock_data_ready
read_lock_bh(&sk->sk_callback_lock) <= dead lock
'''
This topic has been discussed before, but it has not been fixed.
Previous discussion:
https://lore.kernel.org/all/6684a5864ec86_403d20898@john.notmuch
Lifecycle
Complete event history — 3 events, chronological
| Date | Event | Detail |
| December 27, 2024 | Reserved | Reserved by Linux |
| December 28, 2024 | Published | Published (CNA: Linux) |
| August 4, 2026 | RESCORED | RESCORED — CVE-2024-56694 (Linux). CVSS 7.5 → 5.5 (NVD). |
Affected
Affected products and packages — 2 rows
| Vendor | Product / Package | Ecosystem | Version introduced | Fixed |
| Linux | Linux | — | c0809c128dad4c3413818384eb06a341633db973 | — |
| Linux | Linux | — | 6.9 | 5.10.233 |
About this page
This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2024-56694 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Wednesday, August 19, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.