CVE-2026-16141

OpenBMC IPMI Authentication Bypass via Default userKey and Stale Challenge Value

State
Published
Severity
8.1 High
Published
Sep 15, 2026
Updated
Sep 15, 2026
Reserved
Jul 17, 2026

Read the record on cve.org

Description

OpenBMC's IPMI implementation, phosphor-net-ipmid, contains a logic flaw in which an unauthenticated client can force the RAKP Message 1 handler to return before it overwrites the authentication object's constructor defaults. The IPMI service then accepts a RAKP Message 3 whose HMAC is computed with the constant 20-byte 'userKey' initialized from the string '0penBmc' and an often-predictable 'bmcRandomNum'. Several downstream vendors implement phosphor-net-ipmid as their IPMI stack, such as NVIDIA and H3C.

Scores

CVSSScoreVectorSource
3.18.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HrunZero

Weaknesses

  • CWE-798 Use of Hard-coded Credentials
  • CWE-457 Use of Uninitialized Variable

Affected Products

ProductVersions
phosphor-net-ipmidOpenBMC
  • ba6efc502e6b1fabb8ed1ca677ae5eedd64b6361 and earlierAffected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.