Lucene search
+L

41 matches found

RedHat Linux
RedHat Linux
added 2021/08/10 7:28 a.m.6 views

rust: panic safety issue in Zip implementation

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

5.3CVSS5.8AI score0.01566EPSS
SaveExploits1References4
OSV
OSV
added 2021/06/12 11:2 a.m.4 views

OESA-2021-1214 rust security update

Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Security Fixes: In the standard library in Rust before 1.49.0, String::retain function has a panic safety problem. It allows creation of a non-UTF-8 Rust string when the provided...

9.8CVSS7.7AI score0.02412EPSS
SaveExploits6References9
Microsoft CVE
Microsoft CVE
added 2021/04/23 7:0 a.m.6 views

In the standard library in Rust before 1.49.0 String::retain() function has a panic safety problem. It allows creation of a non-UTF-8 Rust string when the provided closure panics. This bug could result in a memory safety violation when other string APIs assume that UTF-8 encoding is used on the same string.

...

7.5CVSS7AI score0.01509EPSS
SaveExploits1
Microsoft CVE
Microsoft CVE
added 2021/04/23 7:0 a.m.7 views

In the standard library in Rust before 1.52.0 the Zip implementation has a panic safety issue. It calls __iterator_get_unchecked() more than once for the same index when the underlying iterator panics (in certain conditions). This bug could lead to a memory safety violation due to an unmet safety requirement for the TrustedRandomAccess trait.

...

5.3CVSS7AI score0.01566EPSS
SaveExploits1
RedhatCVE
RedhatCVE
added 2021/04/13 5:34 p.m.27 views

CVE-2021-28876

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

5.3CVSS2.1AI score0.01566EPSS
SaveExploits1References3
RedhatCVE
RedhatCVE
added 2021/04/13 5:34 p.m.30 views

CVE-2020-36317

In the standard library in Rust before 1.49.0, String::retain function has a panic safety problem. It allows creation of a non-UTF-8 Rust string when the provided closure panics. This bug could result in a memory safety violation when other string APIs assume that UTF-8 encoding is used on the sa...

7.5CVSS3AI score0.01509EPSS
SaveExploits1References3
NVD
NVD
added 2021/04/11 8:15 p.m.17 views

CVE-2021-28876

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

5.3CVSS0.01566EPSS
SaveExploits1References6
OSV
OSV
added 2021/04/11 8:15 p.m.13 views

CVE-2015-20001

In the standard library in Rust before 1.2.0, BinaryHeap is not panic-safe. The binary heap is left in an inconsistent state when the comparison of generic elements inside siftup or siftdownrange panics. This bug leads to a drop of zeroed memory as an arbitrary type, which can result in a memory...

7.5CVSS7AI score
SaveExploits0References7
OSV
OSV
added 2021/04/11 8:15 p.m.24 views

CVE-2021-28876

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

5.3CVSS6.7AI score
SaveExploits0References6
ATTACKERKB
ATTACKERKB
added 2021/04/11 8:15 p.m.5 views

CVE-2021-28876

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

5.3CVSS6.6AI score0.01566EPSS
SaveExploits1References10
Prion
Prion
added 2021/04/11 8:15 p.m.28 views

Design/Logic Flaw

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

4.3CVSS7AI score0.01566EPSS
SaveExploits1References6Affected Software2
Prion
Prion
added 2021/04/11 8:15 p.m.29 views

Design/Logic Flaw

In the standard library in Rust before 1.49.0, String::retain function has a panic safety problem. It allows creation of a non-UTF-8 Rust string when the provided closure panics. This bug could result in a memory safety violation when other string APIs assume that UTF-8 encoding is used on the sa...

5CVSS7.5AI score0.01509EPSS
SaveExploits1References2Affected Software1
AlpineLinux
AlpineLinux
added 2021/04/11 8:15 p.m.24 views

CVE-2020-36317

In the standard library in Rust before 1.49.0, String::retain function has a panic safety problem. It allows creation of a non-UTF-8 Rust string when the provided closure panics. This bug could result in a memory safety violation when other string APIs assume that UTF-8 encoding is used on the sa...

7.5CVSS7.1AI score0.01509EPSS
SaveExploits1
OSV
OSV
added 2021/04/11 8:15 p.m.14 views

UBUNTU-CVE-2021-28876

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

5.3CVSS6.8AI score0.01566EPSS
SaveExploits1References4
CVE
CVE
added 2021/04/11 12:0 a.m.157 views

CVE-2021-28876

The CVE-2021-28876 issue affects the Rust standard library’s Zip implementation up to Rust 1.51.x, where __iterator_get_unchecked() can be invoked more than once for the same index if the underlying iterator panics. This creates a memory-safety violation risk related to TrustedRandomAccess. Impac...

5.3CVSS7AI score0.01566EPSS
SaveExploits1References6Affected Software1
Positive Technologies
Positive Technologies
added 2021/04/11 12:0 a.m.10 views

PT-2021-17972 · Rust +6 · Rust +6

Name of the Vulnerable Software and Affected Versions: Rust versions prior to 1.52.0 Description: The issue is related to a panic safety problem in the Zip implementation of the Rust standard library. It occurs when the underlying iterator panics under certain conditions, causing iterator get...

9.8CVSS6.8AI score0.0289EPSS
SaveExploits7References66
Debian CVE
Debian CVE
added 2021/04/11 12:0 a.m.37 views

CVE-2021-28876

In the standard library in Rust before 1.52.0, the Zip implementation has a panic safety issue. It calls iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety...

5.3CVSS5.7AI score0.01566EPSS
SaveExploits1
RustSec
RustSec
added 2021/01/12 12:0 p.m.20 views

panic safety: double drop or uninitialized drop of T upon panic

Affected versions of this crate did not guard against potential panics that may happen from user-provided functions T::default and T::drop. Panic within T::default leads to dropping uninitialized T, when it is invoked from common::Slice::::new. Panic within T::drop leads to double drop of T, when...

2.5AI score
SaveExploits0
RustSec
RustSec
added 2021/01/12 12:0 p.m.20 views

panic safety: double drop may happen within `util::{mutate, mutate2}`

Upon panic in a user-provided function f, fn mutate & fn mutate2 drops twice a same object. Affected versions of this crate did not guard against double drop while temporarily duplicating an object's ownership with ptr::read. Dropping a same object can result in memory corruption. The flaw was...

9.8CVSS1.1AI score0.01552EPSS
SaveExploits1Affected Software1
RustSec
RustSec
added 2021/01/10 12:0 p.m.28 views

panic safety issue in `impl TransformContent<S, D> for [S; (2|3|4)]`

Affected versions of this crate did not guard against double drop while temporarily duplicating objects' ownership using ptr::read. Upon panic in a user-provided function conversion, objects that are copied by ptr::read are dropped twice, leading to memory corruption. The flaw was corrected in...

7.5CVSS2.1AI score0.01327EPSS
SaveExploits1Affected Software1
Rows per page
Query Builder