CVE-2026-89789
Linux · Kernel
A use-after-free vulnerability in the Linux kernel GTP implementation allows local attackers to cause system crashes or potentially execute arbitrary code via race conditions in error paths.
Executive summary
A use-after-free vulnerability in the Linux kernel GTP module poses a significant risk of system instability and potential privilege escalation for local attackers.
Vulnerability
This vulnerability occurs due to a missing synchronize_net() call in the gtp_newlink() error path, which fails to wait for an RCU grace period before freeing memory. A local attacker with low privileges can trigger this race condition, leading to a use-after-free scenario when concurrent network traffic is processed by the gtp_encap_recv() function.
Business impact
Successful exploitation of this flaw can result in a kernel panic, leading to unexpected system downtime and service disruption. Furthermore, because the vulnerability involves memory corruption, there is potential for local attackers to escalate privileges or gain unauthorized access to sensitive kernel memory, which aligns with the high severity CVSS score of 7.8.
Remediation
Immediate Action: Apply the vendor-provided security patches by updating the Linux kernel to version 5.10.270, 5.15.221, 6.1.188, 6.6.157, or later.
Proactive Monitoring: Monitor system logs for kernel oops or KASAN-related bug reports, which may indicate attempted exploitation of memory management flaws.
Compensating Controls: Restrict access to the GTP (GPRS Tunneling Protocol) functionality to only necessary users and containers, as the attack requires local execution privileges to trigger the vulnerable code path.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the critical nature of kernel vulnerabilities, administrators should prioritize patching affected systems in their next maintenance cycle. Although the attack vector is limited to local users, the potential for total system compromise necessitates prompt remediation to maintain overall security posture and stability.
More Linux CVEs all →
History
CVE Brief tracked this CVE 5 days before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.8 (3.1)
- Analyst report written