PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-64235 Linux CVE debrief

A HIGH severity vulnerability was found in the Linux kernel, specifically in the x86/ftrace component. The vulnerability is related to the handling of dynamic trampolines and call depth tracking. When CONFIG_CALL_DEPTH_TRACKING is enabled on an x86 retbleed-affected platform, registering a dynamic ftrace trampoline can cause a crash on the first call into the traced function. The crash occurs due to a page fault caused by incorrect addressing of the per-cpu __x86_call_depth value.

Vendor
Linux
Product
Unknown
CVSS
HIGH 8.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-24
Original CVE updated
2026-07-27
Advisory published
2026-07-24
Advisory updated
2026-07-27

Who should care

System administrators and security teams responsible for Linux kernel-based systems, especially those with CONFIG_CALL_DEPTH_TRACKING enabled on x86 retbleed-affected platforms, should be aware of this vulnerability. This vulnerability can potentially lead to a system crash or denial of service.

Technical summary

The vulnerability is caused by the incorrect handling of %rip-relative percpu references in dynamic trampolines. The introduction of %rip-relative addressing to PER_CPU_VAR() changed the way the call depth accounting addressing works, making it relative to $rip instead of an absolute address. This change causes the displacement to be adjusted at runtime, leading to a page fault when the targeted address is wrong. The fix involves adjusting the %rip-relative displacement of the copied CALL_DEPTH_ACCOUNT instruction by calling text_poke_apply_relocation().

Defensive priority

High priority should be given to patching this vulnerability, especially for systems with CONFIG_CALL_DEPTH_TRACKING enabled on x86 retbleed-affected platforms.

Recommended defensive actions

  • Apply the official patch to fix the vulnerability
  • Ensure CONFIG_CALL_DEPTH_TRACKING is properly configured
  • Monitor system logs for potential crashes or errors related to ftrace and call depth tracking
  • Consider implementing compensating controls to mitigate potential impacts
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The vulnerability was introduced by the commit 59bec00ace28 (x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR()). The fix involves backporting the adjustment of %rip-relative displacement of the copied CALL_DEPTH_ACCOUNT instruction.

Official resources

AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-07-24T16:16:52.737Z and has not been modified since then.