File tree Expand file tree Collapse file tree 3 files changed +54
-0
lines changed Expand file tree Collapse file tree 3 files changed +54
-0
lines changed Original file line number Diff line number Diff line change
1
+ ``` toml
2
+ [advisory ]
3
+ id = " RUSTSEC-0000-0000"
4
+ package = " crossbeam-channel"
5
+ date = " 2022-05-10"
6
+ informational = " unsound"
7
+ url = " https://github.com/crossbeam-rs/crossbeam/pull/458"
8
+
9
+ [versions ]
10
+ patched = [" >= 0.4.3" ]
11
+ ```
12
+
13
+ # Channel creates zero value of any type
14
+
15
+ Affected versions of this crate called ` mem::zeroed() ` to create values of a user-supplied type ` T ` .
16
+ This is unsound e.g. if ` T ` is a reference type (which must be non-null).
17
+
18
+ The flaw was corrected by avoiding the use of ` mem::zeroed() ` , using ` MaybeUninit ` instead.
Original file line number Diff line number Diff line change
1
+ ``` toml
2
+ [advisory ]
3
+ id = " RUSTSEC-0000-0000"
4
+ package = " crossbeam-queue"
5
+ date = " 2022-05-10"
6
+ informational = " unsound"
7
+ url = " https://github.com/crossbeam-rs/crossbeam/pull/458"
8
+
9
+ [versions ]
10
+ patched = [" >= 0.2.3" ]
11
+ ```
12
+
13
+ # ` SegQueue ` creates zero value of any type
14
+
15
+ Affected versions of this crate called ` mem::zeroed() ` to create values of a user-supplied type ` T ` .
16
+ This is unsound e.g. if ` T ` is a reference type (which must be non-null).
17
+
18
+ The flaw was corrected by avoiding the use of ` mem::zeroed() ` , using ` MaybeUninit ` instead.
Original file line number Diff line number Diff line change
1
+ ``` toml
2
+ [advisory ]
3
+ id = " RUSTSEC-0000-0000"
4
+ package = " crossbeam"
5
+ date = " 2022-05-10"
6
+ informational = " unsound"
7
+ url = " https://github.com/crossbeam-rs/crossbeam/pull/458"
8
+
9
+ [versions ]
10
+ patched = [" >= 0.7.0" ]
11
+ ```
12
+
13
+ # ` SegQueue ` creates zero value of any type
14
+
15
+ Affected versions of this crate called ` mem::zeroed() ` to create values of a user-supplied type ` T ` .
16
+ This is unsound e.g. if ` T ` is a reference type (which must be non-null).
17
+
18
+ The flaw was corrected by avoiding the use of ` mem::zeroed() ` , using ` MaybeUninit ` instead.
You can’t perform that action at this time.
0 commit comments