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
-
CVE-2026-64235 CVE record
CVE.org
-
CVE-2026-64235 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
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.