Lucene search
+L

269 matches found

Github Security Blog
Github Security Blog
•added 2022/06/17 12:16 a.m.•22 views

Optional `Deserialize` implementations lacking validation

When activating the non-default feature serialize, most structs implement serde::Deserialize without sufficient validation. This allows breaking invariants in safe code, leading to: Undefined behavior in asstring methods which use std::str::fromutf8unchecked internally. Panics due to failed...

1.6AI score
SaveExploits0References3Affected Software1
vulnersOsv
vulnersOsv
•added 2022/06/17 12:16 a.m.•10 views

alexcrichton-cranelift-native (>=0.52.0, <=0.53.0), alexcrichton-cranelift-simplejit (0.53.0) +153 more potentially affected by CVE-2021-45687 via raw-cpuid (>=3.1.0, <=8.1.2)

raw-cpuid CARGO version =3.1.0, =0.52.0, =0.1.0, =0.1.0, =0.1.0, =0.1.0, =0.1.0, =0.9.0, =0.26.1, =0.6.2, =0.5.0, =0.2.0, =0.5.1 and more Source cves: CVE-2021-45687 Source advisory: OSV:GHSA-JF5H-CF95-W759...

9.8CVSS5.3AI score0.0116EPSS
SaveExploits0
osv_ghsa
osv_ghsa
•added 2022/06/17 12:16 a.m.•74 views

GHSA-JF5H-CF95-W759 Optional `Deserialize` implementations lacking validation

When activating the non-default feature serialize, most structs implement serde::Deserialize without sufficient validation. This allows breaking invariants in safe code, leading to: Undefined behavior in asstring methods which use std::str::fromutf8unchecked internally. Panics due to failed...

9.8CVSS9.3AI score0.0116EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2022/02/27 12:00 a.m.•4 views

PT-2022-28885

Name of the Vulnerable Software and Affected Versions Linux Kernel versions v5.16.3 through v5.16.5 Description The issue concerns a potential security vulnerability in the KVM Kernel-based Virtual Machine implementation for x86 architecture, specifically related to the handling of the kvm cpuid...

5.8AI score
SaveExploits0References1
Positive Technologies
Positive Technologies
•added 2022/01/26 12:00 a.m.•19 views

PT-2024-6125 · Linux +2 · Linux Kernel +2

Name of the Vulnerable Software and Affected Versions: Linux kernel affected versions not specified Description: The issue is related to a memory leak in the KVM subsystem of the Linux kernel. The memory leak occurs due to the incorrect freeing of the kvm cpuid entry2 array. This can be exploited...

5.3CVSS5.2AI score0.00179EPSS
SaveExploits0References18
vulnersOsv
vulnersOsv
•added 2022/01/06 10:13 p.m.•8 views

alexcrichton-cranelift-native (>=0.52.0, <=0.53.0), alexcrichton-cranelift-simplejit (0.53.0) +153 more potentially affected by CVE-2021-45687 via raw-cpuid (>=3.1.0, <=8.1.2)

raw-cpuid CARGO version =3.1.0, =0.52.0, =0.1.0, =0.1.0, =0.1.0, =0.1.0, =0.1.0, =0.9.0, =0.26.1, =0.6.2, =0.5.0, =0.2.0, =0.5.1 and more Source cves: CVE-2021-45687 Source advisory: OSV:GHSA-W428-F65R-H4Q2...

9.8CVSS5.3AI score0.0116EPSS
SaveExploits0
osv_ghsa
osv_ghsa
•added 2022/01/06 10:13 p.m.•85 views

GHSA-W428-F65R-H4Q2 Deserialization of Untrusted Data in rust-cpuid

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...

9.8CVSS9.5AI score0.0116EPSS
SaveExploits0References5
CNVD
CNVD
•added 2021/12/28 12:00 a.m.•90 views

Rust raw-cpuid crate has an unspecified vulnerability

Rust raw-cpuid crate is a library for parsing x86 CPUID instructions, written in rust, with no external dependencies. The implementation is very similar to the Intel CPUID manual description. The library only depends on libcore. versions prior to Rust raw-cpuid crate 9.1.1 have security...

9.8CVSS3.8AI score0.0116EPSS
SaveExploits0References1
attackerkb
attackerkb
•added 2021/12/27 12:15 a.m.•17 views

CVE-2021-45687

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...

9.8CVSS5.9AI score0.0116EPSS
SaveExploits0References3
osv_cve
osv_cve
•added 2021/12/27 12:15 a.m.•20 views

CVE-2021-45687

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...

9.8CVSS5.8AI score0.0116EPSS
SaveExploits0References2
NVD
NVD
•added 2021/12/27 12:15 a.m.•42 views

CVE-2021-45687

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...

9.8CVSS0.0116EPSS
SaveExploits0References2
Prion
Prion
•added 2021/12/27 12:15 a.m.•32 views

Memory corruption

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...

6.8CVSS9.5AI score0.0116EPSS
SaveExploits0References2Affected Software1
CNNVD
CNNVD
•added 2021/12/27 12:00 a.m.•22 views

Rust raw-cpuid crate 输入验证错误漏洞

Rust raw-cpuid crate is a library for parsing x86 CPUID instructions, written in rust, with no external dependencies. The implementation is very similar to the Intel CPUID manual description. The library only depends on libcore. versions prior to Rust raw-cpuid crate 9.1.1 have security...

9.8CVSS5.6AI score0.0116EPSS
SaveExploits0References3
Mend
Mend
•added 2021/12/26 9:51 p.m.•8 views

CVE-2021-45687

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...

9.8CVSS0.0116EPSS
SaveExploits0References6
Cvelist
Cvelist
•added 2021/12/26 9:51 p.m.•43 views

CVE-2021-45687

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...

9.8AI score0.0116EPSS
SaveExploits0References2
CVE
CVE
•added 2021/12/26 9:51 p.m.•97 views

CVE-2021-45687

The CVE-2021-45687 issue affects the Rust raw-cpuid crate prior to 9.1.1. When the non-default serialize feature is enabled, Deserialize may lack sufficient validation, causing memory corruption or a panic. Versions before 9.1.1 are vulnerable; upgrading to 9.1.1 or later is the supported remedia...

9.8CVSS9.4AI score0.0116EPSS
SaveExploits0References2Affected Software1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2021/12/26 12:00 a.m.•10 views

CVE-2021-45687: Improper Input Validation

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...

9.8CVSS6AI score0.0116EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2021/09/18 12:00 a.m.•5 views

PT-2024-11410

Name of the Vulnerable Software and Affected Versions Linux kernel versions 5.13.1 and earlier Description The issue arises when ftrace is looping over a list of addresses to patch and fails when patching the function riscv cpuid to hartid mask. The patch text nosync function, after patching the...

5.5CVSS0.00222EPSS
SaveExploits0
Github Security Blog
Github Security Blog
•added 2021/08/25 8:53 p.m.•45 views

Soundness issue in raw-cpuid

VendorInfo::asstring, SoCVendorBrand::asstring, and ExtendedFunctionInfo::processorbrandstring construct byte slices using std::slice::fromrawparts, with data coming from reprRust structs. This is always undefined behavior. This flaw has been fixed in v9.0.0, by making the relevant structs reprC...

7.5CVSS7.3AI score0.01261EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2021/08/25 8:53 p.m.•135 views

GHSA-HVQC-PC78-X9WH Soundness issue in raw-cpuid

VendorInfo::asstring, SoCVendorBrand::asstring, and ExtendedFunctionInfo::processorbrandstring construct byte slices using std::slice::fromrawparts, with data coming from reprRust structs. This is always undefined behavior. This flaw has been fixed in v9.0.0, by making the relevant structs reprC...

7.5CVSS6.2AI score0.01261EPSS
SaveExploits1References5
Rows per page
Query Builder