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
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-19
- Original CVE updated
- 2026-07-19
- Advisory published
- 2026-07-19
- Advisory updated
- 2026-07-19
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.
Official resources
-
CVE-2026-64118 CVE record
CVE.org
-
CVE-2026-64118 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-07-19T16:17:53.320Z and has not been modified since then.