Skip to content
OpenAdvisories
Critical · 9.8 CVE-2021-45687 EUVD-2022-0714GHSA-jf5h-cf95-w759GHSA-w428-f65r-h4q2RUSTSEC-2021-0089

Optional `Deserialize` implementations lacking validation

Published Dec 26, 2021 · Updated Aug 4, 2024 · Assigned by mitre

Description

An issue was discovered in the raw-cpuid crate before 9.1.1 for Rust. If the serialize feature is used (which is not the the default), a Deserialize operation may lack sufficient validation, leading to memory corruption or a panic.

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io raw-cpuid >= 3.1.0, < 9.1.1 9.1.1 GHSA-jf5h-cf95-w759
crates.io raw-cpuid >= 3.1.1-0, < 9.1.1 9.1.1 RUSTSEC-2021-0089

References