Junglewise Threat Intelligence

CVE-2026-64249: Linux Kernel use-after-free in child_regions_with_firmware in FPGA region

CVE-2026-64249 · Severity: info · CVSS 0 · Published 2026-07-24

Technologies: Linux. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's FPGA (Field Programmable Gate Array) region management component. The issue occurs when the system attempts to log an error message after already releasing the memory associated with a specific device node, potentially leading to a system crash or unpredictable behavior. This affects systems using FPGA hardware with Device Tree control.

Technical details

A use-after-free vulnerability exists in drivers/fpga/of-fpga-region.c within the child_regions_with_firmware() function. The root cause is the premature invocation of of_node_put(child_region) before a pr_err() call that references the same child_region pointer. An attacker with the ability to trigger specific FPGA reconfiguration error paths could potentially exploit this memory corruption. The fix involves reordering the code to ensure the reference count is only decremented after all logging references to the node are complete. Patches have been merged into multiple stable kernel branches including 5.10.y, 5.15.y, 6.1.y, and 6.6.y.

Affected products

  • Linux Linux 4.10 to 5.10.260, 5.15.211, 6.1.177, 6.6.144

Timeline

  • 2026-07-24: disclosed
  • 2026-07-24: advisory

References