Lucene search
+L

131 matches found

Github Security Blog
Github Security Blog
added 2022/06/16 11:59 p.m.27 views

Parser creates invalid uninitialized value

Affected versions of this crate called mem::uninitialized in the HTTP1 parser to create values of type httparse::Header from the httparse crate. This is unsound, since Header contains references and thus must be non-null. The flaw was corrected by avoiding the use of mem::uninitialized, using...

2AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2022/06/16 11:51 p.m.35 views

GHSA-8GJ8-HV75-GP94 `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...

6.9AI score
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2022/06/16 11:49 p.m.20 views

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

2.8AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2022/06/16 11:49 p.m.14 views

GHSA-9G55-PG62-M8HH Channel 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...

6.9AI score
SaveExploits0References3
OSV
OSV
added 2022/06/16 11:42 p.m.14 views

GHSA-5J8W-R7G8-5472 Arrow2 allows double free in `safe` code

The struct FfiArrowArray implements deriveClone that is inconsistent with its custom implementation of Drop, resulting in a double free when cloned. Cloning this struct in safe results in a segmentation fault, which is unsound. This derive was removed from this struct. All users are advised to...

7.1AI score
SaveExploits0References3
OSV
OSV
added 2022/05/10 12:00 p.m.14 views

RUSTSEC-2022-0021 `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...

6.9AI score
SaveExploits0References3
OSV
OSV
added 2022/05/10 12:00 p.m.21 views

RUSTSEC-2022-0020 `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...

6.9AI score
SaveExploits0References3
RustSec
RustSec
added 2022/05/10 12:00 p.m.21 views

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

2.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
added 2022/03/04 12:00 p.m.21 views

Arrow2 allows double free in `safe` code

The struct FfiArrowArray implements deriveClone that is inconsistent with its custom implementation of Drop, resulting in a double free when cloned. Cloning this struct in safe results in a segmentation fault, which is unsound. This derive was removed from this struct. All users are advised to...

3.3AI score
SaveExploits0Affected Software1
OSV
OSV
added 2022/01/06 10:20 p.m.54 views

GHSA-55M5-WHCV-C49C Use of Uninitialized Resource in smallvec

Affected versions of this crate called mem::uninitialized 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 and thus may not remain uninitialized. The flaw was corrected by avoiding the use of mem::uninitialized, using MaybeUninit...

7.5CVSS7.3AI score0.01389EPSS
SaveExploits1References7
Prion
Prion
added 2021/12/27 12:15 a.m.17 views

Memory corruption

An issue was discovered in the actix-web crate before 0.7.15 for Rust. It can unsoundly extend the lifetime of a string, leading to memory corruption...

7.5CVSS9.3AI score0.01288EPSS
SaveExploits0References2Affected Software1
Prion
Prion
added 2021/12/27 12:15 a.m.18 views

Memory corruption

An issue was discovered in the actix-web crate before 0.7.15 for Rust. It can unsoundly coerce an immutable reference into a mutable reference, leading to memory corruption...

7.5CVSS9.3AI score0.01288EPSS
SaveExploits0References2Affected Software1
OSV
OSV
added 2021/08/25 9:00 p.m.24 views

GHSA-66P5-J55P-32R9 smallvec creates uninitialized value of any type

Affected versions of this crate called mem::uninitialized 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 and thus may not remain uninitialized. The flaw was corrected by avoiding the use of mem::uninitialized, using MaybeUninit...

7.5CVSS7.4AI score0.01389EPSS
SaveExploits1References4
vulnersOsv
vulnersOsv
added 2021/08/25 8:58 p.m.3 views

ruspiro-boot (>=0.3.0, <=0.3.2), ruspiro-console (>=0.0.2, <=0.3.2) +6 more potentially affected by CVE-2020-36435 via ruspiro-singleton (>=0.0.2, <=0.3.1)

ruspiro-singleton CARGO version =0.0.2, =0.3.0, =0.0.2, =0.0.2, =0.3.0, =0.1.0, =0.0.2, =0.4.0, =0.0.2, =0.3.1 Source cves: CVE-2020-36435 Source advisory: OSV:GHSA-FQQ2-XP7M-XVM8...

8.1CVSS7.8AI score0.00766EPSS
SaveExploits0
OSV
OSV
added 2021/08/25 8:55 p.m.42 views

GHSA-QJ3V-Q2VJ-4C8H Calculation error in ark-r1cs-std

An issue was discovered in the ark-r1cs-std crate before 0.3.1 for Rust. It does not enforce any constraints in the FieldVar::mulbyinverse method. Thus, a prover can produce a proof that is unsound but is nonetheless verified...

9.8CVSS9.4AI score0.01275EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
added 2021/08/25 8:55 p.m.33 views

Calculation error in ark-r1cs-std

An issue was discovered in the ark-r1cs-std crate before 0.3.1 for Rust. It does not enforce any constraints in the FieldVar::mulbyinverse method. Thus, a prover can produce a proof that is unsound but is nonetheless verified...

9.8CVSS8.9AI score0.01275EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2021/08/25 8:49 p.m.42 views

Incorrect buffer size in crossbeam-channel

The affected version of this crate's the bounded channel incorrectly assumes that Vec::fromiter has allocated capacity that same as the number of iterator elements. Vec::fromiter does not actually guarantee that and may allocate extra memory. The destructor of the bounded channel reconstructs Vec...

5.5CVSS6AI score0.00388EPSS
SaveExploits1References4Affected Software1
OSV
OSV
added 2021/08/25 8:49 p.m.64 views

GHSA-M8H8-V6JH-C762 Incorrect buffer size in crossbeam-channel

The affected version of this crate's the bounded channel incorrectly assumes that Vec::fromiter has allocated capacity that same as the number of iterator elements. Vec::fromiter does not actually guarantee that and may allocate extra memory. The destructor of the bounded channel reconstructs Vec...

5.5CVSS7.2AI score0.02776EPSS
SaveExploits2References4
OSV
OSV
added 2021/08/25 8:46 p.m.37 views

GHSA-GX73-2498-R55C Unsound casting in flatbuffers

The implementation of impl Follow for bool allows to reinterpret arbitrary bytes as a bool. In Rust bool has stringent requirements for its in-memory representation. Use of this function allows to violate these requirements and invoke undefined behaviour in safe code...

9.8CVSS9.5AI score0.00575EPSS
SaveExploits1References4
NVD
NVD
added 2021/08/08 6:15 a.m.28 views

CVE-2021-38194

An issue was discovered in the ark-r1cs-std crate before 0.3.1 for Rust. It does not enforce any constraints in the FieldVar::mulbyinverse method. Thus, a prover can produce a proof that is unsound but is nonetheless verified...

9.8CVSS0.01275EPSS
SaveExploits1References2
Rows per page
Query Builder