PatchSiren cyber security CVE debrief
CVE-2026-97609 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's netfilter component. The nf_ct_set_timeout() function protects the timeout hook dereference and policy lookup with rcu_read_lock(). However, cttimeout_exit() unregisters the per-net operations before clearing the hook, allowing for a potential use-after-free condition. This vulnerability could allow for potential code execution or denial of service. Linux kernel developers and users should review and apply patches, update to a fixed version, and monitor system logs. The vulnerability was reported by KASAN and involves a use-after-free condition in the cttimeout_exit() function.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Linux kernel developers and maintainers, as well as users of Linux-based systems, should be aware of this vulnerability and take steps to mitigate it. This includes reviewing and applying the provided kernel patches, ensuring that the Linux kernel is updated to a version that includes the fix, and monitoring system logs for potential exploitation attempts.
Why it matters
A use-after-free vulnerability in the Linux kernel's netfilter component could allow for potential code execution or denial of service. Linux kernel developers and users should review and apply patches, update to a fixed version, and monitor system logs.
- Potential code execution or denial of service
- Requires verification of affected versions and remediation status
- Necessary to review and apply kernel patches
- May require updating Linux kernel to a fixed version
Technical summary
The vulnerability exists in the Linux kernel's netfilter component, specifically in the cttimeout_exit() function. The function unregisters the per-net operations before clearing the hook, allowing for a potential use-after-free condition. This can be exploited by an attacker to potentially execute arbitrary code or cause a denial of service. The hook still points to ctnl_timeout_find_get() when CPU 1 looks up the already freed per-net timeout list. KASAN reported a slab-use-after-free in ctnl_timeout_find_get. The vulnerability can be addressed by clearing the hook and waiting for existing readers before unregistering the per-net operations.
Defensive priority
High
Recommended defensive actions
- Review and apply the provided kernel patches to address the vulnerability
- Ensure that the Linux kernel is updated to a version that includes the fix
- Monitor system logs for potential exploitation attempts
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- 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
Evidence notes
The vulnerability was reported by KASAN and involves a use-after-free condition in the cttimeout_exit() function. The hook still points to ctnl_timeout_find_get() when CPU 1 looks up the already freed per-net timeout list.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-97609 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-97609
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-97609 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97609
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/1f69c570a73f2dedf75ea5166d47622d5fa958c1
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a7fdd86c386b7f7cc72a126389c2cdb55d035221
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/fec9b1de0d02de8dafa3cc344bcb91cf28660643
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.