Description
The openUBMC device-management process parses PLDM-over-MCTP and NCSI-over-MCTP responses from on-bus devices, and three response parsers in the shared transport libraries subtract a fixed header or reserved-field size from a device-supplied response length without a lower-bound check. An undersized response wraps the unsigned length difference to a very large value, and the parser then reads far past the response buffer. The affected code sits in the base (non-vendor) PLDM control class and the Huawei NCSI driver, so it is reachable for any PLDM endpoint or Huawei NIC on the internal management bus, unlike the vendor-specific wangxun parser tracked separately.
Published: 2026-10-13
Score: 3.5 Low
EPSS: < 1% Very Low
KEV: No
Impact: Out‐of‑bounds heap read potentially exposing internal memory contents
Action: Patch
AI Analysis

Impact

The vulnerability arises when the openUBMC device‑management process parses PLDM-over-MCTP and NCSI-over-MCTP responses that contain an undersized response length field. Three shared transport libraries subtract a fixed header or reserved‑field size from the supplied response length without performing a lower‑bound check. Because the length difference is wrapped as an unsigned value, the parser interprets the negative difference as a very large value and reads far past the end of the response buffer. The result is a heap read that can expose arbitrary memory contents. This defect is a classic integer underflow (CWE‑191).

Affected Systems

Huawei openBMC systems using the openUBMC device‑management process are affected. The flaw resides in the base PLDM control class and the Huawei NCSI driver, so any PLDM endpoint or Huawei NIC that communicates over the internal management bus can trigger the bug. Devices that produce PLDM or NCSI-over-MCTP responses on the internal bus are therefore risky if the code path is exercised.

Risk and Exploitability

With a CVSS score of 3.5 the vulnerability is low severity. No EPSS score is available and the vulnerability is not listed in CISA’s KEV catalog, indicating that it is not known to be actively exploited. Based on the description, it is inferred that the attacker would need direct access to the internal management bus or control an onboard device that can send malformed PLDM/NCSI responses, so the threat is primarily local or confined to environments where physical or privileged bus access is possible. An attacker could read sensitive memory, but the exploit does not provide elevation or code execution. The overall risk is modest, but it remains operationally relevant in tightly controlled environments.

Generated by OpenCVE AI on October 13, 2026 at 18:07 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑issued patch or update to a version of openBMC that fixes the integer underflow in PLDM and NCSI parsing
  • If a patch is unavailable, limit access to the internal management bus by disabling unused PLDM endpoints or Huawei NIC drivers and ensuring that only authenticated devices can send MCTP traffic
  • Continuously monitor management bus traffic for abnormal short responses and configure alerts for out‑of‑bounds read patterns
  • Maintain up‑to‑date firmware and platform security updates to reduce the window of vulnerability

Generated by OpenCVE AI on October 13, 2026 at 18:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description The openUBMC device-management process parses PLDM-over-MCTP and NCSI-over-MCTP responses from on-bus devices, and three response parsers in the shared transport libraries subtract a fixed header or reserved-field size from a device-supplied response length without a lower-bound check. An undersized response wraps the unsigned length difference to a very large value, and the parser then reads far past the response buffer. The affected code sits in the base (non-vendor) PLDM control class and the Huawei NCSI driver, so it is reachable for any PLDM endpoint or Huawei NIC on the internal management bus, unlike the vendor-specific wangxun parser tracked separately.
Title Huawei malicious on-bus PLDM or NCSI device can drive out-of-bounds-heap reads via short MCTP responses
Weaknesses CWE-191
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: runZero

Published:

Updated: 2026-10-14T18:58:04.702Z

Reserved: 2026-07-21T20:14:38.328Z

Link: CVE-2026-65200

cve-icon Vulnrichment

Updated: 2026-10-14T18:57:58.367Z

cve-icon NVD

Status : Deferred

Published: 2026-10-13T15:17:47.077

Modified: 2026-10-16T19:56:15.773

Link: CVE-2026-65200

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T18:15:17Z

Weaknesses
  • CWE-191

    Integer Underflow (Wrap or Wraparound)