CVE-2024-11991

Uninitialized memory access in Motoko incremental garbage collector

State
Published
Severity
5.6 Medium
Published
Dec 9, 2024
Updated
Dec 9, 2024
Reserved
Nov 29, 2024

Read the record on cve.org

Description

Motoko's incremental garbage collector is impacted by an uninitialized memory access bug, caused by incorrect use of write barriers in a few locations. This vulnerability could potentially allow unauthorized read or write access to a Canister's memory. However, exploiting this bug requires the Canister to enable the incremental garbage collector or enhanced orthogonal persistence, which are non-default features in Motoko.

Scores

CVSSScoreVectorSource
3.15.6 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:LDfinity

Weaknesses

  • CWE-908 Use of Uninitialized Resource

Affected Products

ProductVersions
MotokoInternet Computer
  • 0.9.0 through 0.13.3Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.