CVE-2020-8904

Arbitrary trusted memory overwrite vulnerability in Asylo

Published Aug 12, 2020 CVSS 3.1 · 6.4 Medium EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2020-29743 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
Google
Published
Updated
Sep 16, 2024, 11:21 PM
Reserved
Feb 12, 2020, 12:00 AM
Status
Modified
Published
Aug 12, 2020, 7:15 PM
Modified
Jun 17, 2026, 3:27 AM