CVE-2026-90051

Linux · Kernel

A flaw in the Linux kernel allows local attackers to trigger memory corruption or bypass security invariants by improperly handling non-zero-copy device memory transmission during TCP operations.

Executive summary

A high-severity vulnerability in the Linux kernel allows local users with low privileges to potentially achieve privilege escalation or system instability via improper TCP memory handling.

Vulnerability

This flaw exists within the TCP transmission logic where the kernel fails to properly enforce zero-copy requirements for device memory (devmem) transmissions. An authenticated local attacker with low privileges can exploit this to create malformed io_uring requests, leading to kernel-level memory corruption or violation of security invariants.

Business impact

The vulnerability carries a CVSS score of 7.8, reflecting its potential for significant impact on system integrity and availability. Although local access is required, successful exploitation could allow an attacker to escalate privileges, crash the kernel, or access restricted memory regions, posing a substantial risk to server stability and the confidentiality of sensitive data processed within the kernel environment.

Remediation

Immediate Action: Update the Linux kernel to version 6.18.52, 7.2.6, or a later stable release where these specific security commits have been integrated.

Proactive Monitoring: Monitor system logs for unusual kernel crashes or messages related to TCP transmission errors, which could indicate exploitation attempts.

Compensating Controls: Restrict access to system calls like io_uring for untrusted local users to reduce the attack surface, as this mechanism is central to the trigger for this vulnerability.

Exploitation status

Public Exploit Available: No

Analyst recommendation

Given the potential for privilege escalation and the critical nature of the Linux kernel, this update should be prioritized during the next standard maintenance window. Administrators should verify their kernel version against the fixed release tags provided by the Linux stable maintainers to ensure full protection against this memory-handling flaw.

More Linux CVEs all →

History

CVE Brief tracked this CVE 4 days before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 7.8 (3.1) from cvelistV5
  4. Analyst report written

Sources