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

power: supply: core: fix supplied_from allocations

If dts property power-supplies has multiple values, then accessing to
psy->supplied_from[i-1] in __power_supply_populate_supplied_from will
overrun supplied_from array.
Published: 2026-08-15
Score: 7.0 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw occurs during the population of the power supply array in the Linux kernel. When the device tree contains multiple power‑supply entries, the code accesses the array element at index i‑1 in __power_supply_populate_supplied_from, which can reference memory beyond the allocated bounds. This out‑of‑bounds memory write corrupts kernel memory, which an attacker could exploit to crash the system or, in some cases, gain higher privileges. The vulnerability is a classic buffer overrun of the supplied_from array.

Affected Systems

All Linux kernel builds that include the power supply core code and have not yet applied the patch commit 14357ba0. The fix applies to the kernel source tree regardless of distribution, so any running kernel derived from the affected source is potentially impacted.

Risk and Exploitability

EPSS score is < 1 % and the vulnerability is not listed in KEV, but the nature of the bug—an unchecked array index that writes outside its bounds—makes it a high‑severity issue. The CVSS score is 7.0, indicating a high severity level. In the absence of specific exploitation barriers, a local attacker could trigger the overrun by loading a malicious device tree or manipulating a device that supplies power to the system, leading to a kernel panic or arbitrary code execution. The elevated risk merits immediate attention.

Generated by OpenCVE AI on August 22, 2026 at 02:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that contains commit 14357ba0 to ensure supplied_from array bounds are correctly enforced
  • Verify that the firmware or device tree sources are from trusted vendors and do not contain invalid power‑supply properties
  • If an update is not yet available, consider temporarily disabling the problematic power‑supply devices or applying a kernel boot parameter to restrict device‑tree parsing for power supplies

Generated by OpenCVE AI on August 22, 2026 at 02:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 01:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119

Wed, 19 Aug 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

Moderate


Sat, 15 Aug 2026 13:00:00 +0000

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

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: power: supply: core: fix supplied_from allocations If dts property power-supplies has multiple values, then accessing to psy->supplied_from[i-1] in __power_supply_populate_supplied_from will overrun supplied_from array.
Title power: supply: core: fix supplied_from allocations
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-17T05:16:14.971Z

Reserved: 2026-08-15T05:44:03.879Z

Link: CVE-2026-74271

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:26.497

Modified: 2026-08-17T06:19:20.840

Link: CVE-2026-74271

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74271 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T03:00:12Z

Weaknesses