Database/Firmware, BMC & network fabric

tpm2-tools (tpm2_checkquote TPM2_GENERATED magic validation): tpm2_checkquote does not verify that the structure
Impact
tpm2_checkquote does not verify that the structure it is checking was actually generated by a TPM, so a fabricated quote passes validation. The sibling of the tpm2-tss issue in the same disclosure, and it hits the command-line tool that most operators' attestation scripts actually shell out to. Result is the same: a machine with no TPM, or a machine whose TPM state is wrong, can present as attested.
Who can reach it
A malicious or compromised endpoint producing its own quote artefacts. The attacker is the thing claiming to be healthy.
What to do
Package update to a fixed tpm2-tools wherever verification runs, then restart the verifying service and re-run attestation across the fleet - old results are not evidence. Package-level fix, no reboot. Check whether your attestation pipeline calls tpm2_checkquote, the tpm2-tss FAPI, or its own verifier, because all three had this same missing check and they patch through different channels.
References
Related entries
- tpm2-tools (tpm2_checkquote PCR selection handling): tpm2_checkquote does not validate the TPML_PCR_SELECTIONCVE-2024-29039 · tpm2-tools (tpm2_checkquote PCR selection handling)Unscored
- Linux kernel mlxbf_gige (BlueField out-of-band management NIC): NULL function-pointer dereference when the DPU'sCVE-2024-35907 · Linux kernel mlxbf_gige (BlueField out-of-band management NIC)Unscored
- Linux kernel mlx5_core eswitch ingress ACL: The eswitch ingress ACL - the table that enforces per-VF ingress policyCVE-2024-42142 · Linux kernel mlx5_core eswitch ingress ACLUnscored
- Juniper Junos OS (httpd / J-Web on QFX5120, EX, SRX, MX): Crafted HTTP requests to the web management process drive CPUCVE-2025-21601 · Juniper Junos OS (httpd / J-Web on QFX5120, EX, SRX, MX)Unscored
- Juniper Junos OS / Junos OS Evolved (rpd, BGP UPDATE): A crafted BGP UPDATE crashes the routing protocol daemon. In aCVE-2025-21602 · Juniper Junos OS / Junos OS Evolved (rpd, BGP UPDATE)Unscored
- EDK II OvmfPkg (X86QemuLoadImageLib, QemuLoadKernelImage direct-boot path): With Secure Boot on, a kernelCVE-2025-2296 · EDK II OvmfPkg (X86QemuLoadImageLib, QemuLoadKernelImage direct-boot path)Unscored
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.