CVE-2020-8944

Unchecked buffer overrun in ecall_restore

Published Dec 15, 2020 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
An arbitrary memory write vulnerability in Asylo versions up to 0.6.0 allows an untrusted attacker to make a call to ecall_restore using the attribute output which fails to check the range of a pointer. An attacker can use this pointer to write to arbitrary memory addresses including those within the secure enclave We recommend upgrading past commit 382da2b8b09cbf928668a2445efb778f76bd9c8a

Remediation

Vendor Solution

We recommend upgrading past commit 382da2b8b09cbf928668a2445efb778f76bd9c8a

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2020-29775 An arbitrary memory write vulnerability in Asylo versions up to 0.6.0 allows an untrusted attacker to make a call to ecall_restore using the attribute output which fails to check the range of a pointer. An attacker can use this pointer to write to arbitrary memory addresses including those within the secure enclave We recommend upgrading past commit 382da2b8b09cbf928668a2445efb778f76bd9c8a
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
Google
Published
Updated
Aug 4, 2024, 10:12 AM
Reserved
Feb 12, 2020, 12:00 AM
Status
Modified
Published
Dec 15, 2020, 3:15 PM
Modified
Jun 17, 2026, 3:27 AM