Database/Firmware, BMC & network fabric
Supermicro IPMI BMC firmware: Every affected BMC shares one TLS private key and one SSH host key, baked into the
Impact
Every affected BMC shares one TLS private key and one SSH host key, baked into the firmware image. The consequence is that the encrypted management plane is not encrypted against anyone who has read the firmware: an attacker positioned on the management network decrypts recorded BMC sessions and harvests the administrator credentials inside them, or stands up a machine-in-the-middle that presents a certificate and SSH host key your tooling accepts without complaint. Host-key pinning and TLS verification - the two controls an operator would normally lean on - are both defeated, because the legitimate key and the attacker's key are the same key.
Who can reach it
Network, requires a position on the path to the BMC (or the ability to redirect traffic to it). Pre-auth: the attacker needs no BMC account, only the publicly extractable key material.
What to do
Firmware flash to SMT_X9_317 / SMT X8 312 or later, and then verify the device actually regenerated unique keys rather than shipping a new shared pair - some BMC firmware regenerates on first boot after reset, some does not, so check the presented certificate fingerprint differs between two of your own nodes. Until that is done, assume all BMC traffic is readable and forgeable, and never carry a credential over it that is also valid elsewhere.
References
Related entries
- Dell iDRAC6/iDRAC7 IPMI 1.5 session handling: IPMI 1.5 session IDs are handed out incrementally from a small pool, soCVE-2014-8272 · Dell iDRAC6/iDRAC7 IPMI 1.5 session handlingHigh
- Dell iDRAC9: Stack overflow overwriting iDRAC configuration via oversized payloadsCVE-2021-21540 · Dell iDRAC9High
- GRUB2 (net/ip IPv4 reassembly): Integer underflow in grub_net_recv_ip4_packets from a crafted IP packetCVE-2022-28733 · GRUB2 (net/ip IPv4 reassembly)High
- ATEN PE8108 switched PDU: A restricted (non-admin) user account on the PDU's web interface can control outletsCVE-2023-25409 · ATEN PE8108 switched PDUHigh
- AMI MegaRAC SPx (IPMI handler): Buffer overflow in the BMC's IPMI message handler leading to code executionCVE-2023-34336 · AMI MegaRAC SPx (IPMI handler)High
- Lenovo XClarity Controller (XCC) - user account API: A read-only XCC user can change any other user's password throughCVE-2023-4606 · Lenovo XClarity Controller (XCC) - user account APIHigh
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.