PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-64118 Linux CVE debrief

A vulnerability in the Linux kernel has been resolved. The issue, identified as CVE-2026-64118, relates to a double free in the qed_cxt_tables_alloc() function. If one of the later PF or VF CID bitmap allocations fails, qed_cid_map_alloc() jumps to cid_map_fail and frees the previously allocated CID bitmaps before returning an error. Subsequently, qed_cxt_tables_alloc() calls qed_cxt_mngr_free(), which invokes qed_cid_map_free() again, leading to a double free. The fix involves setting each CID bitmap pointer to NULL after bitmap_free() to prevent double free.

Vendor
Linux
Product
Unknown
CVSS
HIGH 8.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-19
Original CVE updated
2026-08-13
Advisory published
2026-07-19
Advisory updated
2026-08-13

Who should care

System administrators and users of Linux kernel versions affected by this vulnerability should be aware of the issue and ensure they apply the necessary patches to prevent exploitation.

Technical summary

The vulnerability is caused by a double free in the qed_cxt_tables_alloc() function of the Linux kernel. When a later PF or VF CID bitmap allocation fails, the function jumps to cid_map_fail, freeing previously allocated CID bitmaps. However, qed_cxt_tables_alloc() then calls qed_cxt_mngr_free(), which again invokes qed_cid_map_free(), resulting in a double free. The fix sets CID bitmap pointers to NULL after bitmap_free() to avoid double frees.

Defensive priority

Medium

Recommended defensive actions

  • Apply the official patch to fix the double free vulnerability in qed_cxt_tables_alloc().
  • Ensure all Linux kernel versions affected by this vulnerability are patched.
  • Monitor system logs for any signs of exploitation attempts.
  • Perform a thorough review of system configurations to ensure they align with security best practices.
  • Verify that all necessary security updates are applied to prevent exploitation.
  • Track and document changes to system configurations and updates.
  • Implement additional monitoring to detect potential exploitation attempts.

Evidence notes

The vulnerability was first flagged by an experimental analysis tool for kernel memory-management bugs while analyzing v6.13-rc1. Manual inspection confirms the bug is still present in v7.1-rc3. Runtime reproduction was not attempted due to the device-specific setup required.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-64118 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-64118

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-64118 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64118

    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/06fa8e69019fd3c41a7b0ea8c5f509c3a33dc227

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0e47fc1c9181ae029e0e35a865cbf2adcbae626c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2bccfb8476ca5f3548afbd623dc7a6980d4e77de

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3904b993cc17ec5d7c5d3b57dbd0b775dafb9684

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8cf5e4d2ca6b101d163c7423a426fb0aec34f7bb

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9fe030719bd083b766602692ee96c8c985798e3c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a04c207f0801abdd23a169b5f902a9845059a65a

    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.