CVE-2026-90288

Linux · Kernel

A reference counting error in the Linux kernel Renesas R-Car Gen2 PHY driver can lead to resource management issues during error handling.

Executive summary

A double free vulnerability in the Linux kernel Renesas R-Car Gen2 PHY driver could allow a local attacker to compromise system integrity and availability.

Vulnerability

The flaw exists in the Renesas R-Car Gen2 PHY driver, where the use of for_each_child_of_node_scoped results in an automatic release of node references. An explicit and redundant call to of_node_put in the error path triggers a double release, which can be triggered by an unauthenticated local attacker.

Business impact

Successful exploitation of this vulnerability allows a local attacker to cause kernel memory corruption, potentially leading to a system crash or privilege escalation. While the CVSS score of 7.4 reflects a high severity, the requirement for local access and specific hardware configurations limits the immediate risk to external-facing assets. Nonetheless, the potential for kernel-level impact warrants immediate attention to ensure system stability and security.

Remediation

Immediate Action: Update the Linux kernel to version 7.2.6 or later, where the redundant reference count decrement has been removed.

Proactive Monitoring: Monitor system logs for kernel panics or unexpected hardware initialization errors that may indicate exploitation attempts against the PHY driver.

Compensating Controls: Restrict local system access to authorized personnel only and implement kernel hardening features, such as disabling unnecessary modules, to reduce the attack surface.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for kernel-level instability, organizations utilizing hardware platforms that rely on the Renesas R-Car Gen2 PHY driver should prioritize the deployment of the kernel update. Testing the patch in a staging environment is advised to ensure compatibility before applying the update to production systems.

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.4 (3.1) from cvelistV5
  4. Analyst report written

Sources