Lucene search
+L

749 matches found

RustSec
RustSec
added 2021/02/18 12:0 p.m.149 views

move_elements can double-free objects on panic

Affected versions of scratchpad used ptr::read to read elements while calling a user provided function f on them. Since the pointer read duplicates ownership, a panic inside the user provided f function could cause a double free when unwinding. The flaw was fixed in commit 891561bea by removing t...

9.8CVSS3.2AI score0.01364EPSS
SaveExploits0Affected Software1
OSV
OSV
added 2021/02/18 12:0 p.m.47 views

RUSTSEC-2021-0030 move_elements can double-free objects on panic

Affected versions of scratchpad used ptr::read to read elements while calling a user provided function f on them. Since the pointer read duplicates ownership, a panic inside the user provided f function could cause a double free when unwinding. The flaw was fixed in commit 891561bea by removing t...

9.8CVSS9.2AI score0.01364EPSS
SaveExploits0References3
RustSec
RustSec
added 2021/01/26 12:0 p.m.26 views

insert_many can drop elements twice on panic

Affected versions of insertmany used ptr::copy to move over items in a vector to make space before inserting, duplicating their ownership. It then iterated over a provided Iterator to insert the new items. If the iterator's .next method panics then the vector would drop the same elements twice...

7.5CVSS4.2AI score0.01135EPSS
SaveExploits1
OSV
OSV
added 2021/01/26 12:0 p.m.40 views

RUSTSEC-2021-0042 insert_many can drop elements twice on panic

Affected versions of insertmany used ptr::copy to move over items in a vector to make space before inserting, duplicating their ownership. It then iterated over a provided Iterator to insert the new items. If the iterator's .next method panics then the vector would drop the same elements twice...

7.5CVSS7.3AI score0.01135EPSS
SaveExploits1References3
RustSec
RustSec
added 2021/01/08 12:0 p.m.22 views

Buffer overflow in SmallVec::insert_many

A bug in the SmallVec::insertmany method caused it to allocate a buffer that was smaller than needed. It then wrote past the end of the buffer, causing a buffer overflow and memory corruption on the heap. This bug was only triggered if the iterator passed to insertmany yielded more items than the...

9.8CVSS8.7AI score0.01666EPSS
SaveExploits1Affected Software1
Prion
Prion
added 2020/12/31 10:15 a.m.22 views

Design/Logic Flaw

An issue was discovered in the libpulse-binding crate before 2.5.0 for Rust. proplist::Iterator can cause a use-after-free...

4CVSS6.4AI score0.00988EPSS
SaveExploits1References1Affected Software1
OSV
OSV
added 2020/12/31 9:15 a.m.6 views

DEBIAN-CVE-2020-35904

An issue was discovered in the crossbeam-channel crate before 0.4.4 for Rust. It has incorrect expectations about the relationship between the memory allocation and how many iterator elements there are...

5.5CVSS5.7AI score0.00388EPSS
SaveExploits1References1
NVD
NVD
added 2020/12/31 9:15 a.m.46 views

CVE-2020-35904

An issue was discovered in the crossbeam-channel crate before 0.4.4 for Rust. It has incorrect expectations about the relationship between the memory allocation and how many iterator elements there are...

5.5CVSS5.4AI score0.00388EPSS
SaveExploits1References1
OSV
OSV
added 2020/12/31 9:15 a.m.7 views

UBUNTU-CVE-2020-35904

An issue was discovered in the crossbeam-channel crate before 0.4.4 for Rust. It has incorrect expectations about the relationship between the memory allocation and how many iterator elements there are...

5.5CVSS6AI score0.00388EPSS
SaveExploits1References4
UbuntuCve
UbuntuCve
added 2020/12/31 9:15 a.m.28 views

CVE-2020-35904

An issue was discovered in the crossbeam-channel crate before 0.4.4 for Rust. It has incorrect expectations about the relationship between the memory allocation and how many iterator elements there are...

5.5CVSS6.1AI score0.00388EPSS
SaveExploits1References3
Prion
Prion
added 2020/12/31 9:15 a.m.15 views

Authentication flaw

An issue was discovered in the crossbeam-channel crate before 0.4.4 for Rust. It has incorrect expectations about the relationship between the memory allocation and how many iterator elements there are...

2.1CVSS5.4AI score0.00388EPSS
SaveExploits1References1Affected Software1
CVE
CVE
added 2020/12/31 8:21 a.m.68 views

CVE-2020-35904

CVE-2020-35904 affects the Rust crate crossbeam-channel prior to version 0.4.4. The issue is an incorrect assumption about the relationship between memory allocation and the number of elements produced by an iterator, leading to unsound behavior when the Vec is reconstructed from a raw pointer ba...

5.5CVSS7.2AI score0.00388EPSS
SaveExploits1References1Affected Software1
Debian CVE
Debian CVE
added 2020/12/31 8:21 a.m.81 views

CVE-2020-35904

An issue was discovered in the crossbeam-channel crate before 0.4.4 for Rust. It has incorrect expectations about the relationship between the memory allocation and how many iterator elements there are...

5.5CVSS5.8AI score0.00388EPSS
SaveExploits1
Cvelist
Cvelist
added 2020/12/31 8:21 a.m.51 views

CVE-2020-35904

An issue was discovered in the crossbeam-channel crate before 0.4.4 for Rust. It has incorrect expectations about the relationship between the memory allocation and how many iterator elements there are...

5.4AI score0.00388EPSS
SaveExploits1References1
RedHat Linux
RedHat Linux
added 2020/12/01 12:5 p.m.8 views

php: Files added to tar with Phar::buildFromIterator have all-access permissions

In PHP versions 7.2.x below 7.2.28, 7.3.x below 7.3.15 and 7.4.x below 7.4.3, when creating PHAR archive using PharData::buildFromIterator function, the files are added with default permissions 0666, or all access even if the original files on the filesystem were with more restrictive permissions...

5.5CVSS7.4AI score0.01639EPSS
SaveExploits1References4
RedHat Linux
RedHat Linux
added 2020/12/01 12:5 p.m.12 views

php: DirectoryIterator class accepts filenames with embedded \0 byte and treats them as terminating at that byte

In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0, PHP DirectoryIterator class accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access...

5.9CVSS7.4AI score0.08818EPSS
SaveExploits1References4
Zero Day Initiative
Zero Day Initiative
added 2020/11/11 12:0 a.m.53 views

Microsoft Chakra Array Iterator Type Confusion Remote Code Execution Vulnerability

This vulnerability allows remote attackers to execute arbitrary code on affected installations of Microsoft Chakra. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the handling of...

7.5CVSS2.7AI score0.01647EPSS
SaveExploits0References1
Positive Technologies
Positive Technologies
added 2020/11/10 12:0 a.m.7 views

PT-2020-4692 · Microsoft · Chakra Scripting Engine +1

Name of the Vulnerable Software and Affected Versions: Chakra Scripting Engine affected versions not specified Description: The issue is related to a memory corruption vulnerability in the Chakra scripting engine, which can be caused by a buffer overflow. This can allow a remote attacker to...

8.1CVSS4.7AI score0.01647EPSS
SaveExploits0References12
RustSec
RustSec
added 2020/11/02 12:0 p.m.25 views

Use-after-free when cloning a partially consumed `Vec` iterator

The IntoIter Clone implementation clones the whole underlying Vec. If the iterator is partially consumed the consumed items will be copied, thus creating a use-after-free access. A proof of concept is available in the original bug report...

7.5CVSS2.3AI score0.01233EPSS
SaveExploits1Affected Software1
OSV
OSV
added 2020/11/02 12:0 p.m.37 views

RUSTSEC-2020-0145 Use-after-free when cloning a partially consumed `Vec` iterator

The IntoIter Clone implementation clones the whole underlying Vec. If the iterator is partially consumed the consumed items will be copied, thus creating a use-after-free access. A proof of concept is available in the original bug report...

7.5CVSS7.4AI score0.01233EPSS
SaveExploits1References3
Rows per page
Query Builder