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

remoteproc: qcom_wcnss: Fix handling the lack of PD regulators in v3

The changes introduced to handle single power domain platforms have
swapped the info pointer increment from num_pd_vregs to num_pds, which
would shift the info pointer past the end of the array for pronto-v3,
which does not list power domain regulators in vregs.

This showed up as a difference between GCC- and LLVM-compiled kernels
on SDM632 devices, where only with LLVM one would get the
"regulator request with no identifier" error, because the out-of-bounds
memory ended up being zeroed. Fix by skipping the increment when there
are more power domains than regulators.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Out-of-Bounds Memory Access
Action: Apply Patch
AI Analysis

Impact

The remoteproc driver for Qualcomm WCNSS devices incorrectly increments an internal information pointer when handling power‑domain regulators on single‑power‑domain platforms. The increment is mistakenly swapped from the number of regulator entries to the number of power domains, causing the pointer to move past the end of the regulator array on hardware such as SDM632’s pronto‑v3. This out‑of‑bounds memory access can corrupt kernel memory and may trigger the *regulator request with no identifier* error during driver initialization. The description does not claim any denial of service or privilege escalation; it focuses solely on memory corruption.

Affected Systems

All Linux kernel releases that contain the unpatched qcom_wcnss remoteproc driver before the commit that introduces the pointer‑increment fix. The bug is observed on devices that use the SDM632 platform and similar Qualcomm processors that consist of a single power domain but expose multiple power domain regulators. No specific kernel version numbers are identified, but any kernel older than the commit that implements the fix is at risk.

Risk and Exploitability

The CVSS score of 5.5 classifies this issue as moderate severity. The EPSS score is less than 1%, indicating a very low likelihood of exploitation at this time. The vulnerability is not listed in the CISA KEV catalog. The bug requires execution of the remoteproc driver path with a configuration where the power‑domain count exceeds the regulator count, which generally would be triggered during device probe or initialization. Because it constitutes an out‑of‑bounds access in kernel mode, an attacker would need local execution or physical access to the device to exploit it; the description does not assert that remote exploitation is possible. Overall, the risk remains limited to potential kernel crashes or stability issues rather than privilege escalation.

Generated by OpenCVE AI on October 1, 2026 at 21:12 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the patch that introduces the fix to the remoteproc qcom_wcnss driver, or upgrade the kernel to a release that includes the commit that prevents the pointer increment when PD regulators are missing.
  • Rebuild the kernel and install it, ensuring all kernel modules are recompiled so they link against the updated driver.
  • If the system cannot be updated immediately, disable the qcom_wcnss remoteproc driver via modprobe options or by removing its module from the boot configuration to prevent the buggy code path from executing.
  • Monitor system logs for messages such as *regulator request with no identifier* to detect if the bug is still being exercised after the fix.

Generated by OpenCVE AI on October 1, 2026 at 21:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 13:30:00 +0000


Thu, 01 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Fri, 25 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Thu, 24 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: remoteproc: qcom_wcnss: Fix handling the lack of PD regulators in v3 The changes introduced to handle single power domain platforms have swapped the info pointer increment from num_pd_vregs to num_pds, which would shift the info pointer past the end of the array for pronto-v3, which does not list power domain regulators in vregs. This showed up as a difference between GCC- and LLVM-compiled kernels on SDM632 devices, where only with LLVM one would get the "regulator request with no identifier" error, because the out-of-bounds memory ended up being zeroed. Fix by skipping the increment when there are more power domains than regulators.
Title remoteproc: qcom_wcnss: Fix handling the lack of PD regulators in v3
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-15T10:11:48.094Z

Reserved: 2026-09-17T16:02:15.098Z

Link: CVE-2026-93272

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T16:17:24.280

Modified: 2026-10-15T11:18:07.823

Link: CVE-2026-93272

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-93272 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T21:15:09Z

Weaknesses