CVE-2026-12681

Improper Validation of Specified Index, Position, or Offset in Input vulnerability in Google go-attestation. parseEfiSignatureList() does not advance the buffer past vendor bytes before reading entries. For hashSHA256SigGUID lists, this allows attacker-controlled vendor header bytes to be appended to the trusted SHA256 hash list. A crafted TPM event log could inject arbitrary SHA256 hashes into the verifier's trusted measurement database, enabling a remote attestation verifier to accept a compromised boot state. This issue affects go-attestation: through 0.6.0.
CVSS

No CVSS.

Configurations

No configuration.

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Vulnerabilidad de Validación Incorrecta de Índice, Posición u Offset Especificados en la Entrada en Google go-attestation. parseEfiSignatureList() no avanza el búfer más allá de los bytes del proveedor antes de leer las entradas. Para listas hashSHA256SigGUID, esto permite que los bytes de encabezado del proveedor controlados por el atacante se anexen a la lista de hashes SHA256 de confianza. Un registro de eventos TPM manipulado podría inyectar hashes SHA256 arbitrarios en la base de datos de mediciones de confianza del verificador, lo que permite a un verificador de atestación remota aceptar un estado de arranque comprometido. Este problema afecta a go-attestation: hasta 0.6.0.

Information

Published : 2026-06-24 02:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-12681

Mitre link : CVE-2026-12681

CVE.ORG link : CVE-2026-12681


JSON object : View

Products Affected

No product.

CWE
CWE-1285

Improper Validation of Specified Index, Position, or Offset in Input