A flaw was found in the keylime attestation verifier, which fails to flag a device's submitted TPM quote as faulty when the quote's signature does not validate for some reason. Instead, it will only emit an error in the log without flagging the device as untrusted.
The register contents used for attestation or measurement reporting data to verify boot flow are modifiable by an adversary.
Link | Tags |
---|---|
https://access.redhat.com/errata/RHSA-2024:1139 | vendor advisory |
https://access.redhat.com/security/cve/CVE-2023-3674 | third party advisory vdb entry |
https://bugzilla.redhat.com/show_bug.cgi?id=2222903 | patch third party advisory issue tracking |
https://github.com/keylime/keylime/commit/95ce3d86bd2c53009108ffda2dcf553312d733db | patch |