Every CVESearch/Get API key

GHSA-6888-wf7j-34jq

`SegQueue` creates zero value of any type

No scoreFix available

Affected versions of this crate called mem::zeroed() 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).

The flaw was corrected by avoiding the use of mem::zeroed(), using MaybeUninit instead.

What each source reports

GitHub AdvisoriesNo score

`SegQueue` creates zero value of any type

Affected versions of this crate called mem::zeroed() 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).

The flaw was corrected by avoiding the use of mem::zeroed(), using MaybeUninit instead.

Record
GHSA-6888-wf7j-34jq
Updated
2026-11-02
OSVNo score

`SegQueue` creates zero value of any type

Affected versions of this crate called mem::zeroed() 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).

The flaw was corrected by avoiding the use of mem::zeroed(), using MaybeUninit instead.

Record
GHSA-6888-wf7j-34jq
Updated
2026-11-02
OSVRUSTSEC-2022-0021No score

`SegQueue` creates zero value of any type

Affected versions of this crate called mem::zeroed() 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).

The flaw was corrected by avoiding the use of mem::zeroed(), using MaybeUninit instead.

Record
RUSTSEC-2022-0021
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
crossbeam-queue
crates.io
before 0.2.3
0.2.3
crossbeam-queue
crates.io
0.0.0-0 up to 0.2.3
0.2.3

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

GHSA-6888-wf7j-34jq is a vulnerability with no CVSS score yet in crossbeam-queue, published May 10, 2022. No source lists public exploit code. Fixed in crossbeam-queue 0.2.3.

References

MoveEnter Open