Skip to main content

H3C HDM Family-A EUVDEUVD-2026-98749

| CVE-2026-65197 LOW
Improper Verification of Cryptographic Signature (CWE-347)
2026-10-13 runZero GHSA-3886-vrm6-hhxp
3.1
CVSS 3.1 · Vendor: runZero
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Redfish with firmware-update privilege
  2. Delivery
    Upload attacker public key via UploadSignKey
  3. Exploit
    Sign malicious firmware with matching private key
  4. Execution
    Flash image, signature verification passes
  5. Impact
    Gain persistent below-OS BMC compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
Exploitation Conditions

Requires an authenticated Redfish account carrying the 'firmware-update' privilege (or administrator) with network access to the BMC management interface, and an affected build - H3C HDM Family-A G3/G5 carrying the Redfish/DRE update tree (observed on G5 HDM 6.14.01); HDM2 uses a different update path and is NOT affected. The attacker overwrites the signing trust anchor by POSTing a key to UpdateService.UploadSignKey, which stores the body verbatim after validating only that the multipart filename ends in '.pem'. Exploitation is only possible because Family-A has no hardware root-of-trust (no PFR) to detect the substituted key. Limiting factors: the high privilege requirement (firmware-update/admin) and the need to then build and sign a working malicious firmware image - this is not reachable by an unauthenticated or low-privileged remote attacker.

Impact

The signals point to a LOW immediate-risk, defense-in-depth/trust-model flaw rather than an urgent remote-takeover priority. The input CVSS (3.1) reflects a high bar: AC:H, PR:H and UI:R, meaning an attacker already needs an authenticated account holding the firmware-update privilege (or administrator). No EPSS score, no KEV listing, and no POC were provided - exploitation status is therefore 'no public exploit identified at time of analysis.' The key tension is impact: the vendor-style vector rates C:L/I:L/A:N, but the described outcome - replacing the firmware trust anchor and flashing an attacker-signed malicious image onto a BMC with no hardware root-of-trust (no PFR) - is in reality a full, persistent, below-OS compromise of the management controller, which I assess as high-impact (see assessed vectors). So the CVSS base score understates technical impact while correctly capturing that the gating factor is privilege: this is primarily an abuse of trust by an already-privileged operator, defeating the firmware-signing control that is supposed to limit even privileged users. It is a real concern for high-assurance/supply-chain integrity but not a mass-exploitation priority. Data gap: EPSS/KEV/POC are simply absent from input (not confirmed negative), and no H3C vendor advisory is referenced - risk rests on a single runZero advisory.

Exploit ScenarioDerived

An insider or an attacker who has already obtained a Redfish account with firmware-update privilege uploads their own public key to the BMC via the UpdateService.UploadSignKey action, which writes it verbatim to /conf/public.pem after only checking the filename ends in '.pem'. They then sign a backdoored firmware image with the matching private key and flash it; signature verification passes against the substituted key, giving them a persistent, below-OS implant on the management controller. No public exploit code was identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

H3C HDM Family-A G3/G5 BMCs allow an authenticated Redfish account with the 'firmware-update' privilege (or administrator) to replace the RSA trust anchor used for firmware signature verification, enabling a malicious firmware image to pass validation. This affects builds carrying the Redfish/DRE update tree, observed on G5 HDM 6.14.01, while HDM2 uses a different update path and is not affected; no public exploit has been identified at time of analysis. The independent assessment rates this as a low immediate-risk, defense-in-depth trust-model flaw given the high privilege requirement and the need to craft a signed malicious image, though successful exploitation would yield high confidentiality, integrity, and availability impact.

RemediationAI

No vendor-released patch was identified at time of analysis, so remediation must focus on compensating controls. Restrict Redfish access to the BMC management interface to a dedicated, tightly controlled out-of-band management network and limit accounts with the 'firmware-update' privilege to the minimum necessary personnel, accepting the operational trade-off that this may complicate legitimate firmware maintenance. If the UpdateService.UploadSignKey action is not required for normal operations, disable or block it via Redfish role restrictions or an intermediary management proxy, but note that this will prevent legitimate signing-key rotations and may break automated update workflows. Implement file-integrity monitoring for /conf/public.pem on affected HDM Family-A G3/G5 devices and alert on any modification, with the caveat that monitoring does not prevent exploitation and depends on reliable BMC logging. Because Family-A has no hardware root-of-trust (no PFR), out-of-band verification of firmware images before upload and manual validation of signatures against a known-good key are recommended; however, these controls assume the BMC management plane has not already been compromised. Refer to the runZero advisory at https://www.runzero.com/advisories/h3c-hdm-firmware-verification-key-replacement-cve-2026-65197 for any future patch information and vendor guidance.

Affected VersionsENISA

HDM Family-A G5 0 ≤6.14.01

Affected Packages

euvd hdm_family_a_g5 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

H3C HDM (Hardware Device Manager) is a baseboard management controller (BMC) interface exposed via Redfish, a RESTful API for out-of-band server management. Firmware updates in the affected Family-A G3/G5 builds use the Redfish/DRE update tree, which verifies an RSA signature on a firmware image against a public key read from the mutable file /conf/public.pem. The UpdateService.UploadSignKey Redfish action is intended to rotate that key, but it stores the uploaded body verbatim after validating only that the multipart filename ends in '.pem'. This is CWE-347 (Improper Verification of Cryptographic Signature), because the verification routine trusts a file that privileged Redfish clients can overwrite, and Family-A lacks a hardware root-of-trust (no PFR) to detect the substituted key. The independent assessment assigns CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, reflecting network-reachable, authenticated (PR:H) exploitation with high impact if a validly signed malicious image is installed; the provided CVSS vector from the CVE record (AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N) is less severe, but the authoritative independent assessment should be treated as the operative risk view.

Know when Hdm Family A G5 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (runZero) PRIMARY 3.1 LOW
AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N
vuln.today AI 7.2 HIGH

Redfish is network-reachable (AV:N) with no special timing (AC:L) but needs firmware-update/admin privilege (PR:H) and no separate user (UI:N); successful key swap yields arbitrary signed firmware = full BMC compromise (C/I/A:H).

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (runZero).

CVSS VectorVendor: runZero

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

H3C HDM Family-A verifies the RSA signature of a firmware image against a public key it reads from the mutable file /conf/public.pem. That file is writable by an authenticated Redfish client through the UpdateService.UploadSignKey action, which stores the uploaded body verbatim after validating only that the multipart filename ends in .pem. An administrator, or any account with firmware-update privilege, can therefore replace the trust anchor with their own key, sign a malicious image with the matching private key, and have it pass verification. Family-A has no hardware root-of-trust (no PFR) to catch the substituted key.

This was observed on H3C HDM Family-A G5 HDM 6.14.01. H3C HDM Family-A G3/G5 builds carrying the Redfish/DRE update tree appear to be affected. HDM2 uses a different update path and is not covered by this finding.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
H3C server BMC; common in Chinese datacenters, limited global footprint
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

16
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy