CVE-2026-89551
Linux · Kernel
A buffer length underflow vulnerability in the Linux kernel SUNRPC component allows for remote code execution or system instability by corrupting XDR stream bounds.
Executive summary
A critical integer underflow vulnerability in the Linux kernel SUNRPC implementation poses a severe risk of unauthorized remote code execution and system compromise.
Vulnerability
The vulnerability exists within the xdr_buf_trim function of the SUNRPC subsystem, where improper accounting of buffer lengths leads to an integer underflow. This allows an unauthenticated remote attacker to cause the kernel to treat a wrapped, near-maximum value as the authoritative stream bound, resulting in downstream memory corruption during XDR decoding.
Business impact
The vulnerability is assigned a CVSS score of 9.8, reflecting its critical nature and the ability for an unauthenticated remote attacker to achieve total system compromise. Successful exploitation could lead to full system takeovers, unauthorized access to sensitive data, and significant operational downtime, necessitating immediate attention from all security and infrastructure teams.
Remediation
Immediate Action: Update the Linux kernel to version 6.12.109, 6.18.50, 7.2.4, or later immediately.
Proactive Monitoring: Monitor system logs for kernel panics, unexpected reboots, or segmentation faults in network-facing services that utilize SUNRPC or NFS.
Compensating Controls: Implement network-level access controls to restrict access to RPC-based services to only trusted hosts, which may reduce the exposure of the vulnerable interface.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given the critical severity of this kernel-level vulnerability, organizations must prioritize patching on all exposed or internal Linux systems. Apply the specified kernel updates immediately to mitigate the risk of remote exploitation, as this flaw provides a direct vector for full system compromise.
More Linux CVEs all →
History
CVE Brief tracked this CVE 1 day 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 9.8 (3.1)
- Analyst report written