GHSA-55m5-whcv-c49cHighCVSS 7.5

Use of Uninitialized Resource in smallvec

Published
January 6, 2022
Last Modified
October 2, 2023

🔗 CVE IDs covered (1)

📋 Description

Affected versions of this crate called mem::uninitialized() to create values of a user-supplied type T. This is unsound e.g. if T is a reference type (which must be non-null and thus may not remain uninitialized). The flaw was corrected by avoiding the use of mem::uninitialized(), using MaybeUninit instead.

🎯 Affected products1

  • rust/smallvec:< 0.6.13

🔗 References (7)