CVE-2026-89487
Linux · Kernel
A vulnerability in the Linux kernel Open vSwitch module allows unprivileged local users to perform unauthorized page-cache writes due to improper handling of skb metadata during packet processing.
Executive summary
A memory corruption vulnerability in the Linux kernel Open vSwitch module could allow a local authenticated attacker to achieve unauthorized page-cache writes, leading to potential privilege escalation.
Vulnerability
The vulnerability exists in the Open vSwitch module where queue_userspace_packet incorrectly strips metadata from shared buffers during an error path. This allows subsequent processes to perform in-place decryption and writes to page-cache memory they do not own, a primitive known as "Fragnesia."
Business impact
Successful exploitation of this flaw allows a local user to modify sensitive data within the page cache, which can lead to full system compromise or privilege escalation. Given the CVSS score of 7.8, this represents a high-risk vulnerability for any environment utilizing Open vSwitch, particularly in multi-tenant or containerized infrastructure where users share the same kernel.
Remediation
Immediate Action: Update the Linux kernel to a patched version, specifically 5.10.270, 5.15.221, 6.1.188, or 6.6.157, as indicated by the OSV tracking data.
Proactive Monitoring: Monitor system logs for unexpected kernel oops or memory-related errors associated with the Open vSwitch module.
Compensating Controls: Restrict access to the system to authorized users only, and limit the ability of unprivileged users to interact with network namespaces or Open vSwitch interfaces where possible.
Exploitation status
Public Exploit Available: No.
Analyst recommendation
This vulnerability poses a significant risk to the integrity of the Linux kernel memory management subsystem. Administrators should prioritize patching the kernel across all affected production systems, specifically targeting the identified fixed versions in the 5.x and 6.x branches. Immediate application of these patches is necessary to prevent potential local privilege escalation and data manipulation.
More Linux CVEs all →
History
CVE Brief tracked this CVE 3 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