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

clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate

dvfs_get_idx() may return an out-of-range index if the SCP firmware is
buggy or returns a stale value. Only negative indexes were rejected, so a
large index walked past info->opps and could treat garbage as a clock rate
(KASAN OOB / wrong frequency to consumers). The missing upper bound dates
back to the original SCPI clock driver.

Treat indexes >= opp count as invalid and return 0, same as idx < 0.
Published: 2026-10-06
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: Out‑of‑bounds read that can cause wrong clock rates and timing issues
Action: Apply Patch
AI Analysis

Impact

The Linux kernel SCM driver for SCPI clocks performs a conversion of a dynamic voltage and frequency scaling (DVFS) index supplied by the SCP firmware without validating the upper bound of the index. If the firmware returns a value greater than or equal to the number of available performance states, the driver reads past the end of the frequency table, triggering a KASAN out‑of‑bounds error and may present a corrupted clock rate to consumers. The consequence is that userspace or kernel components relying on that clock can experience timing instability or incorrect behavior. The weakness involved is a buffer over‑read (CWE‑125). Based on the description, it is inferred that the flaw can lead to misconfigured clock frequencies rather than direct memory corruption or privilege escalation.

Affected Systems

This vulnerability exists in the Linux kernel's SCPI clock driver, identified by the cpe:2.3:o:linux:linux_kernel:*. The patch is applied to all future kernel releases after the stated commit IDs. Exact kernel releases that lack the patch are not enumerated in the data, so all builds prior to the patch date are potentially vulnerable.

Risk and Exploitability

The CVSS score of 7.0 indicates a high severity vulnerability, while the EPSS score of less than 1% suggests a very low probability of exploitation. The flaw is not listed in CISA’s KEV catalog. The likely attack vector is limited to systems where malicious or stale SCP firmware can be injected or compromised, as the driver relies on firmware data for the index. No documented remote exploitation path exists. Therefore, the risk is moderate to high in environments with untrusted firmware, but the chance of exploitation remains low.

Generated by OpenCVE AI on October 8, 2026 at 17:40 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel version that includes the bound‑check patch for the SCPI clock driver.
  • If upgrading is not possible, disable the SCPI clock driver at compile time by setting CONFIG_CLK_SCPI=n.
  • Ensure that firmware updates for the embedded platform are signed and verified to prevent malicious or stale data from reaching the SCP subsystem.

Generated by OpenCVE AI on October 8, 2026 at 17:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4841-1 linux security update
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Thu, 08 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Low


Tue, 06 Oct 2026 21:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Tue, 06 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Tue, 06 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate dvfs_get_idx() may return an out-of-range index if the SCP firmware is buggy or returns a stale value. Only negative indexes were rejected, so a large index walked past info->opps and could treat garbage as a clock rate (KASAN OOB / wrong frequency to consumers). The missing upper bound dates back to the original SCPI clock driver. Treat indexes >= opp count as invalid and return 0, same as idx < 0.
Title clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
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-10-19T09:18:13.818Z

Reserved: 2026-09-25T10:25:14.344Z

Link: CVE-2026-98362

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:30.090

Modified: 2026-10-19T10:18:39.057

Link: CVE-2026-98362

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-06T00:00:00Z

Links: CVE-2026-98362 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-08T17:45:19Z

Weaknesses