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

hwmon: (pmbus/core) increase number of phases and add new mask

Increase the number of phases to 16 as a new upcoming device supports
such a number.

While at it, add a new mask for controlling the source of the output
voltage.

Note (groeck):

This patch was meant to prepare for support of MAX20826 and compatible
devices, which support more than 10 phases per page. However, Sashiko
reports that the mp2975 driver already supports up to 14 phases, and the
mp2856 driver supports up to 12 phases. This already has the potential for
out-of-bounds writes when probing the affected chips, making this patch a
bug fix.
Published: 2026-10-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel memory corruption
Action: Apply patch
AI Analysis

Impact

A flaw in the Linux kernel’s PMBus core allows an out‑of‑bounds write when probing hardware that reports more than ten phases. The driver allocates a buffer for a limited number of phases but does not validate the hardware‑reported count, resulting in data being written beyond the allocated space. This memory corruption can overwrite kernel memory, potentially causing system instability or failure.

Affected Systems

Linux kernels that have not yet applied the patch to increase the maximum supported phase count to sixteen are affected. The mp2975 driver already supports up to fourteen phases and the mp2856 driver up to twelve, which means any system running a vulnerable kernel and connected to a PMBus device that advertises a phase count above ten is at risk. All Linux distributions containing the vulnerable kernel release are potentially impacted.

Risk and Exploitability

The EPSS score is less than 1 % and the vulnerability is not listed in the CISA KEV catalog. The CVSS score is 5.5, indicating medium severity. Exploitation would require the adversary to trigger a probe of an offending PMBus device, meaning a local or privileged attacker with access to the device or the ability to load the driver would be necessary. The description does not indicate any remote exploitation vector; the available evidence points to kernel memory corruption that could lead to crash or data corruption rather than immediate arbitrary code execution.

Generated by OpenCVE AI on October 9, 2026 at 03:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes the corrected pmbus/core patch.
  • If a kernel update cannot be performed promptly, disable or remove any PMBus devices that expose more than ten phases, or block the pmbus core driver from loading via module blacklist or device tree changes.
  • Monitor system logs for indications of memory corruption, such as kernel panics, out‑of‑bounds warning messages, or abnormal behavior, and enforce strict access controls to restrict hardware enumeration.

Generated by OpenCVE AI on October 9, 2026 at 03:22 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

Fri, 09 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
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


Tue, 06 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: hwmon: (pmbus/core) increase number of phases and add new mask Increase the number of phases to 16 as a new upcoming device supports such a number. While at it, add a new mask for controlling the source of the output voltage. Note (groeck): This patch was meant to prepare for support of MAX20826 and compatible devices, which support more than 10 phases per page. However, Sashiko reports that the mp2975 driver already supports up to 14 phases, and the mp2856 driver supports up to 12 phases. This already has the potential for out-of-bounds writes when probing the affected chips, making this patch a bug fix.
Title hwmon: (pmbus/core) increase number of phases and add new mask
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:15:30.300Z

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

Link: CVE-2026-98199

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-98199

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98199 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T03:30:06Z

Weaknesses