Lucene search
+L

8 matches found

OSV
OSV
•added 2026/07/21 12:00 p.m.•20 views

RUSTSEC-2026-0218 `Enum` trait allows type confusion when manually implemented

Affected versions of this crate did not require the element type of the Array associated type in the Enum trait to match the array's generic parameter V. This can result in type confusion, and consequently memory corruption, when a manual Enum implementation declares an Array whose elements are n...

5.8AI score
SaveExploits0References4
RustSec
RustSec
•added 2026/07/21 12:00 p.m.•18 views

`Enum` trait allows type confusion when manually implemented

Affected versions of this crate did not require the element type of the Array associated type in the Enum trait to match the array's generic parameter V. This can result in type confusion, and consequently memory corruption, when a manual Enum implementation declares an Array whose elements are n...

5.8AI score
SaveExploits0Affected Software1
Positive Technologies
Positive Technologies
•added 2026/07/21 12:00 a.m.•2 views

PT-2026-66823

Affected versions of this crate did not require the element type of the Array associated type in the Enum trait to match the array's generic parameter V. This can result in type confusion, and consequently memory corruption, when a manual Enum implementation declares an Array whose elements are n...

5.7AI score
SaveExploits0References5
Mend
Mend
•added 2024/11/03 10:17 a.m.•1 views

WS-2022-0085

Versions before 2.0.2 of the crate 'enum-map' did not properly check the length of an enum when using enummap! macro, trusting user-provided length. Fixed in version 2.0.2. When the LENGTH in the Enum trait does not match the array length in the EnumArray trait, this can result in the...

9.2CVSS6.5AI score
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2022/06/16 11:53 p.m.•24 views

enum_map macro can cause UB when `Enum` trait is incorrectly implemented

Affected versions of this crate did not properly check the length of an enum when using enummap! macro, trusting user-provided length. When the LENGTH in the Enum trait does not match the array length in the EnumArray trait, this can result in the initialization of the enum map with uninitialized...

0.9AI score
SaveExploits0References6Affected Software1
OSV
OSV
•added 2022/06/16 11:53 p.m.•25 views

GHSA-RXHX-9FJ6-6H2M enum_map macro can cause UB when `Enum` trait is incorrectly implemented

Affected versions of this crate did not properly check the length of an enum when using enummap! macro, trusting user-provided length. When the LENGTH in the Enum trait does not match the array length in the EnumArray trait, this can result in the initialization of the enum map with uninitialized...

7.8AI score
SaveExploits0References6
OSV
OSV
•added 2022/02/17 12:00 p.m.•30 views

RUSTSEC-2022-0010 enum_map macro can cause UB when `Enum` trait is incorrectly implemented

Affected versions of this crate did not properly check the length of an enum when using enummap! macro, trusting user-provided length. When the LENGTH in the Enum trait does not match the array length in the EnumArray trait, this can result in the initialization of the enum map with uninitialized...

7.8AI score
SaveExploits0References3
RustSec
RustSec
•added 2022/02/17 12:00 p.m.•22 views

enum_map macro can cause UB when `Enum` trait is incorrectly implemented

Affected versions of this crate did not properly check the length of an enum when using enummap! macro, trusting user-provided length. When the LENGTH in the Enum trait does not match the array length in the EnumArray trait, this can result in the initialization of the enum map with uninitialized...

0.9AI score
SaveExploits0Affected Software1
Rows per page
Query Builder