Database/Firmware, BMC & network fabric
A shared library inside Supermicro BMC firmware that parses request headers: An authenticated attacker overflows
Impact
An authenticated attacker overflows a stack buffer during header parsing and executes code in the BMC firmware operating system. The shared-library location is what makes this worth flagging separately: fixing one web endpoint does not fix it, and the same primitive is likely reachable from whichever BMC service an operator has left enabled. Outcome is the usual BMC-root outcome - out-of-band power, console, virtual media and firmware persistence under the host. Because it is shared, the same overflow is reachable from more than one front-end service on the controller rather than from a single CGI endpoint.
Who can reach it
Any authenticated session that reaches a BMC service using this library over the network. Because it is shared code, restricting one interface does not close it.
What to do
Firmware flash from Supermicro's November 2025 BMC/IPMI batch. Disabling individual BMC services is a weaker mitigation than usual here, since the bug lives in shared parsing code rather than one handler - so treat network isolation of the management VLAN plus per-node unique BMC credentials as the interim control, and prioritise the flash. Expect the fixed image to be board-specific.
References
Related entries
- Linux kernel (drivers/infiniband/hw/irdma): If copying the queue-pair response back to userspace fails, irdma'sCVE-2026-31492 · Linux kernel (drivers/infiniband/hw/irdma)Medium
- Linux KVM/SEV - vCPU locking when synchronizing VMSAs for SNP launch finish: KVM did not lock all vCPUsCVE-2026-31591 · Linux KVM/SEV - vCPU locking when synchronizing VMSAs for SNP launch finishMedium
- Linux KVM - VMSA sync on an already-launched SEV vCPU: KVM allowed synchronising vCPU state into the VMSACVE-2026-31593 · Linux KVM - VMSA sync on an already-launched SEV vCPUMedium
- Linux bnxt_en driver (backing store type from firmware response): A second firmware-controlled-index bug in the sameCVE-2026-43034 · Linux bnxt_en driver (backing store type from firmware response)Medium
- Linux kernel (drivers/infiniband/hw/irdma): A tenant that asks for a user QP while declaring a zero-size work-queueCVE-2026-68418 · Linux kernel (drivers/infiniband/hw/irdma)Medium
- Linux kernel (drivers/net/ethernet/mellanox/mlx5/core/lib): Every memory-key allocation carrying a steering-tag hintCVE-2026-72006 · Linux kernel (drivers/net/ethernet/mellanox/mlx5/core/lib)Medium
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.