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.
{
"nvd_published_at": null,
"severity": "MODERATE",
"cwe_ids": [
"CWE-457"
],
"github_reviewed": true,
"github_reviewed_at": "2021-08-06T16:36:54Z"
}