PatchSiren

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.