Out-of-bounds read in tpm2-tss - CVE-2026-73981
Published: November 4, 2026
Vulnerability details
The vulnerability allows a local privileged user to cause a denial of service by triggering an out-of-bounds heap read.
The vulnerability exists due to an out-of-bounds read caused by unchecked response lengths in Tss2_Sys_GetEncryptParam and its ESAPI consumer iesys_decrypt_param when processing TPM responses for an HMAC session with TPMA_SESSION_ENCRYPT set. A local privileged user can control a local software TPM transport and supply a forged response with an inflated parameter length and a valid response HMAC to cause a heap over-read that may crash the calling process.