Database/Firmware, BMC & network fabric

go-attestation: crafted TPM event log injects trusted SHA256 hashes, so a verifier accepts a compromised boot
Impact
parseEfiSignatureList() does not advance past the vendor bytes of a signature list before reading entries, so for SHA256 GUID lists attacker-controlled header bytes are appended to the list of trusted measurements. A machine submitting a crafted event log can get arbitrary hashes into the verifier's trusted database and have a boot state the verifier should reject be accepted as good. For an operator this undermines the thing attestation exists to do: a GPU node whose firmware or bootloader has been tampered with can still pass remote attestation and be admitted to the fleet, rejoin a tenant pool, or be handed workload keys. The integrity loss is in the verifier, not the node, so every node checked by an affected verifier is affected at once.
Who can reach it
Whoever controls the event log sent to the verifier - an attestation client, or anyone able to tamper with a node's measured boot and then have it attest. No authentication to the verifier beyond what the attestation flow already grants.
What to do
Upgrade go-attestation to 0.6.1 or later, rebuild every service that links it, and restart the attestation verifiers - a control-plane service rollout, not a node operation. Attestation results produced before the upgrade cannot be trusted; re-attest nodes afterwards.
References
Related entries
- Arista EOS OSPFv3: crafted packet restarts the routing agentCVE-2026-73455 · Arista EOS (OSPFv3 routing agent)High
- Linux kernel InfiniBand uverbs (ib_uverbs / ib_umem_get, drivers/infiniband/core/umem.c): The canonical RDMA isolationCVE-2014-8159 · Linux kernel InfiniBand uverbs (ib_uverbs / ib_umem_get, drivers/infiniband/core/umem.c)High
- Dell iDRAC7 / iDRAC8 firmware before 2.40.40.40 - racadm CLI string injection: A string injection escapes theCVE-2016-5685 · Dell iDRAC7 / iDRAC8 firmware before 2.40.40.40 - racadm CLI string injectionHigh
- Cisco NX-OS / FXOS (LLDP parser): A malformed LLDP frame reloads the switch. LLDP is enabled by default on essentiallyCVE-2018-0395 · Cisco NX-OS / FXOS (LLDP parser)High
- Dell iDRAC7 / iDRAC8 / iDRAC9 (SNMP agent): Command injection in the iDRAC SNMP agent gives an attacker who alreadyCVE-2018-1244 · Dell iDRAC7 / iDRAC8 / iDRAC9 (SNMP agent)High
- Dell iDRAC9 (Redfish): Redfish interface permission-check flaw enabling privilege escalation to adminCVE-2018-15774 · Dell iDRAC9 (Redfish)High
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.