CVE-2026-64080·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: firmware: arm_ffa: Snapshot notifier callbacks under lock Both notification handlers currently look up a notifier callback under notify_lock, drop the lock, and then dereference the returned notifier entry. A concurrent unregister can delete and free that entry in the gap, leaving the handler to dereference stale memory. Copy the callback pointer and callback data while notify_lock is still held and invoke the callback only after the lock is dropped. This keeps the existing callback execution model while removing the use-after-free window in both the framework and non-framework notification paths.
- Severity
- critical
- Software
- Kernel
- Fixed in
- 7.0.11
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at 0.20% — higher than 9% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
Read the two together. CVE-2026-64080 scores 9.3 on CVSS, so a successful attack would be serious — but at 0.20%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
Affected versions
From: 6.19
Until: 7.0.11
Fixed in: 7.0.11
How to fix this CVE
Update your Linux kernel to version 7.0.11 or later to patch a critical use-after-free vulnerability in the ARM FFA firmware notification handler. This vulnerability allows local attackers to trigger memory corruption through race conditions in the notification callback mechanism. Verify your kernel version and apply the update immediately through your distribution's package manager.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check current kernel version: uname -r
- Verify if ARM FFA firmware is in use: grep -i ffa /boot/config-$(uname -r) or cat /proc/cmdline | grep -i ffa
- Search kernel logs for notification handler errors: journalctl -k | grep -i 'ffa\|notif\|use-after-free'
- Confirm patch applied: grep 'CONFIG_ARM_FFA' /boot/config-$(uname -r) and verify kernel version is 7.0.11 or higher with uname -r
FAQ
What is CVE-2026-64080?
This is a critical use-after-free vulnerability in the Linux kernel's ARM FFA (Firmware Framework for Arm A-profile) notification handler. An attacker can trigger a race condition that causes the kernel to dereference freed memory when unregistering notification callbacks, leading to kernel panic or arbitrary code execution.
Is CVE-2026-64080 being actively exploited?
No, this vulnerability is not currently listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are available. However, the critical severity warrants immediate patching.
What versions of Kernel are affected by CVE-2026-64080?
Linux kernel versions from 6.19 through 7.0.10 are vulnerable. Version 7.0.11 and later include the fix.
How do I check if my server is vulnerable to CVE-2026-64080?
Run 'uname -r' and check if your kernel version is between 6.19 and 7.0.10 inclusive. If so, you are vulnerable. Additionally, verify ARM FFA is enabled with 'grep CONFIG_ARM_FFA /boot/config-$(uname -r)'.
Does Defensia detect CVE-2026-64080?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2026-64080 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-64080. Free for 1 server.
Get started free