Out-of-bounds write in tpm2-tss - CVE-2026-73987
Published: November 4, 2026
Vulnerability details
The vulnerability allows a local user to corrupt memory and potentially execute arbitrary code in the context of the calling process.
The vulnerability exists due to an out-of-bounds write in the tpm2-tss iesys_MU_IESYS_SESSION_Unmarshal function when deserializing attacker-controlled ESYS_TR or context blobs through Esys_TR_Deserialize or Esys_ContextLoad. A local user can supply a crafted blob with a sizeSessionValue field exceeding the capacity of the fixed-size sessionValue buffer to overwrite adjacent memory and potentially execute arbitrary code.