PatchSiren cyber security CVE debrief
CVE-2026-64024 Linux CVE debrief
The Linux kernel vulnerability CVE-2026-64024 was resolved by moving back tcp_tw_isn to skb->cb[] to prevent stale per-CPU tcp_tw_isn leak, which could lead to predictable ISN. The issue arose from the assumption that the TIME_WAIT-derived ISN would always be consumed by tcp_conn_request() for the same packet that wrote it, which was violated by multiple drop paths. The patch effectively reverts the per-CPU tcp_tw_isn variable, ensuring that ISN values are properly managed and not leaked, thereby preventing the potentially predictable ISN issue.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-19
- Original CVE updated
- 2026-07-30
- Advisory published
- 2026-07-19
- Advisory updated
- 2026-07-30
Who should care
Linux kernel users and administrators should be aware of this vulnerability and ensure their systems are updated with the latest kernel patches. This includes reviewing system logs for potential exploitation attempts and monitoring for unusual network activity. Additionally, Linux distribution maintainers and security teams should prioritize patching and verifying the integrity of kernel updates.
Technical summary
The vulnerability was caused by a commit that moved the TIME_WAIT-derived ISN from the skb control block to a per-CPU variable. However, this assumption was violated by multiple drop paths, leading to a stale per-CPU tcp_tw_isn leak. The patch moves back tcp_tw_isn to skb->cb[], getting rid of the per-CPU variable. This change prevents the potentially predictable ISN issue. The fix involves reversion of the per-CPU tcp_tw_isn variable, ensuring that the ISN value is always consumed by tcp_conn_request() for the same packet that wrote it, thereby preventing the leak.
Defensive priority
High priority for Linux kernel administrators and users to apply the patch and monitor for potential exploitation attempts.
Recommended defensive actions
- Apply the latest Linux kernel patches
- Ensure systems are updated with the latest kernel patches
- Monitor system logs for potential exploitation attempts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability was resolved by moving back tcp_tw_isn to skb->cb[]. The issue arose from the assumption that the TIME_WAIT-derived ISN would always be consumed by tcp_conn_request() for the same packet that wrote it. Multiple drop paths, such as min_ttl / min_hopcount check, xfrm policy check, tcp_inbound_hash() MD5/AO mismatch, tcp_filter() eBPF/SO_ATTACH_FILTER drop, th->syn && th->fin discard in tcp_rcv_state_process() TCP_LISTEN, psp_sk_rx_policy_check() in tcp_v{4,6}_do_rcv(), tcp_checksum_complete() in tcp_v{4,6}_do_rcv(), and tcp_v{4,6}_cookie_check() returning NULL, can cause the tcp_tw_isn to be left set. The next SYN processed on the same CPU then consumes the non-zero value in tcp_conn_request(), receiving a potentially predictable ISN.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64024 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64024
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64024 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64024
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1bbf0ced1d9db73ac7893c2187f3459288603e0d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4affe063fa56c880cbea8d0bfded0bb80751579d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e47f7060eaf60894e3e4d0e3c4fe6e1f2eacfbdd
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.