Description
In the Linux kernel, the following vulnerability has been resolved:

OPP: Fix cleanup ordering

Commit 173e02d67494 ("OPP: Initialize scope-based pointers inline")
added initialization for all pointers. In some cases, the ordering was
changed so that *opp_table was initialized after *opp. This also changes
the order of the registered cleanup functions.

When the cleanup happens, this can cause use-after-free errors when the
last reference is released and the release function _opp_kref_release
tries to access the already freed opp->opp_table.

Initialize *opp_table before *opp again to fix this and ensure the
correct cleanup order.
Published: 2026-09-17
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Use‑after‑free in kernel leading to potential memory corruption
Action: Apply patch
AI Analysis

Impact

The vulnerability in the Linux kernel arises from an incorrect ordering of pointer initialization within the OPP subsystem. During cleanup, the function _opp_kref_release attempts to access opp->opp_table after opp has already been freed, producing a use‑after‑free condition. This flaw can allow an attacker that can trigger the cleanup process to overwrite or read corrupted memory, potentially leading to arbitrary code execution or denial of service within kernel mode.

Affected Systems

All Linux kernel implementations prior to the inclusion of commit 173e02d67494 in this subsystem are vulnerable. The affected product is the Linux kernel; no specific version range is enumerated, so any kernel revision that omits this commit must be considered at risk.

Risk and Exploitability

The EPSS value is below 1 % and the vulnerability is not listed in CISA’s KEV catalog, indicating a low likelihood of active exploitation. Without a published CVSS score, the severity is known only from the nature of the flaw—use‑after‑free—suggesting that if exploited, the impact could be high. The attack mainly requires kernel‑mode access or a way to force the module to unload and trigger the cleanup sequence; this is inferred from the description of the flaw and is not explicitly confirmed. The attacker would need the ability to influence the lifecycle of OPP resources to provoke the fault.

Generated by OpenCVE AI on September 19, 2026 at 09:14 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel update that includes commit 173e02d67494 to correct the OPP initialization ordering.
  • Disable or replace any third‑party drivers/modules that use the OPP subsystem until the kernel update is applied.
  • Continuously monitor kernel logs for use‑after‑free or abort‑cleanup messages and trigger remediation if such errors are observed.

Generated by OpenCVE AI on September 19, 2026 at 09:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: OPP: Fix cleanup ordering Commit 173e02d67494 ("OPP: Initialize scope-based pointers inline") added initialization for all pointers. In some cases, the ordering was changed so that *opp_table was initialized after *opp. This also changes the order of the registered cleanup functions. When the cleanup happens, this can cause use-after-free errors when the last reference is released and the release function _opp_kref_release tries to access the already freed opp->opp_table. Initialize *opp_table before *opp again to fix this and ensure the correct cleanup order.
Title OPP: Fix cleanup ordering
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-17T16:10:53.642Z

Reserved: 2026-09-17T15:57:05.661Z

Link: CVE-2026-93069

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-17T17:18:00.757

Modified: 2026-09-17T17:18:00.757

Link: CVE-2026-93069

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-19T13:30:13Z

Weaknesses

No weakness.