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

firmware: arm_scmi: Fix OOB in scmi_power_name_get()

scmi_power_name_get() does not validate the domain number passed by the
external caller, which may lead to an out-of-bounds access.

Fix this by returning "unknown" for invalid domains, like
scmi_reset_name_get() does.
Published: 2026-08-28
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability stems from the function scmi_power_name_get() in the Linux kernel’s ARM SCMI firmware driver, which fails to validate the domain number supplied by an external caller. This omission allows the function to read memory outside the bounds of the domain array. An attacker who can influence the domain number argument could trigger this out-of-bounds read, potentially causing a kernel fault or exposing kernel memory contents. The primary consequence is disruption of system stability, which may manifest as a crash or reboot. This type of flaw is a classic buffer overread that could lead to denial of service, and in some contexts to information disclosure. In the derived fix the function now returns "unknown" for invalid domains, preventing the erroneous memory access.

Affected Systems

The affected products are all Linux kernel builds that include the ARM SCMI firmware driver, namely any distribution kernel that ships the linux_kernel source. The vulnerability applies to all kernel versions that had the flaw prior to the commit that added bounds checking. No specific vendor or product versions are listed beyond the generic "Linux" header in the CNA data. Users running older kernels that have not yet been updated to include the fix are impacted.

Risk and Exploitability

The vulnerability’s risk is compounded by the lack of input validation which is often straightforward to exploit in kernel code. Because no EPSS data or KEV listing exists, the absolute likelihood of exploitation cannot be precisely quantified. Nonetheless, the possibility of triggering a kernel fault is high enough to advise immediate mitigation.

Generated by OpenCVE AI on August 28, 2026 at 12:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to include the SCMI driver fix committed in 01613f5e4ff6c080260615392338e92e261d109b.
  • If an immediate kernel upgrade is not feasible, disable SCMI power domain interfaces that rely on scmi_power_name_get() until the patch can be applied.
  • Apply a local patch or customize the driver to return "unknown" for out-of-bounds domain numbers as a temporary workaround.

Generated by OpenCVE AI on August 28, 2026 at 12:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-129

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Fix OOB in scmi_power_name_get() scmi_power_name_get() does not validate the domain number passed by the external caller, which may lead to an out-of-bounds access. Fix this by returning "unknown" for invalid domains, like scmi_reset_name_get() does.
Title firmware: arm_scmi: Fix OOB in scmi_power_name_get()
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-08-28T06:48:58.203Z

Reserved: 2026-08-26T14:34:25.779Z

Link: CVE-2026-80649

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:49.897

Modified: 2026-08-28T08:16:49.897

Link: CVE-2026-80649

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T12:15:04Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-129

    Improper Validation of Array Index