Skip to main content
← All vulnerabilities
CVE-2020-8904

Arbitrary trusted memory overwrite vulnerability in Asylo

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.6.0
None on Exploit-DB, Metasploit or GitHub

Summary

An arbitrary memory overwrite vulnerability in the trusted memory of Asylo exists in versions prior to 0.6.0. As the ecall_restore function fails to validate the range of the output_len pointer, an attacker can manipulate the tmp_output_len value and write to an arbitrary location in the trusted (enclave) memory. We recommend updating Asylo to version 0.6.0 or later.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Google LLC Asylo

    From stable · fixed in 0.6.0

References 1

GitHub · google/asylo