CVE-2026-89597

Linux · Kernel

A resource management flaw in the Linux kernel uvesafb driver fails to unregister a callback on initialization failure, potentially leading to local privilege escalation or system instability.

Executive summary

A vulnerability in the Linux kernel uvesafb driver allows a local, authenticated attacker to potentially cause system compromise due to improper cleanup during initialization failures.

Vulnerability

The uvesafb_init function registers a connector callback but fails to unregister it if the subsequent platform driver registration fails. This leaves an active callback pointing to invalid or stale memory, which can be triggered by a local attacker with low privileges.

Business impact

Successful exploitation of this flaw allows an attacker with local access to potentially escalate privileges or cause a kernel panic, leading to unauthorized system access or denial of service. With a CVSS score of 7.8, this represents a significant risk to the integrity and availability of affected systems, particularly in multi-tenant or shared-host environments.

Remediation

Immediate Action: Update the Linux kernel to version 6.12.109, 6.18.50, 7.2.4, or a later stable release provided by your distribution vendor.

Proactive Monitoring: Monitor system logs for unexpected kernel oops, segmentation faults, or unusual driver initialization errors that may indicate exploitation attempts.

Compensating Controls: Restrict local access to systems running affected kernel versions and implement strict user privilege management to prevent unauthorized execution of code by low-privileged users.

Exploitation status

Public Exploit Available: No (exploit_available: unknown)

Analyst recommendation

Given the high CVSS severity and the potential for privilege escalation, administrators should prioritize applying the kernel updates provided by their distribution maintainers. Ensure that all production systems are patched to the specified versions to eliminate this resource management flaw and prevent potential local exploitation.

More Linux CVEs all →

History

CVE Brief tracked this CVE 1 day 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)
  4. Analyst report written

Sources