Lucene search
+L

14 matches found

RustSec
RustSec
•added 2026/09/22 12:00 p.m.•11 views

Double free in `StackVec::retain` when a predicate or element `Drop` panics

Summary StackVec::retain committed its new length to self.len only after its internal loop completed. If the retain predicate or a removed element's Drop implementation panicked before the loop finished, unwinding proceeded with self.len still equal to the original, pre-retain length, leaving...

5.8AI score
SaveExploits0Affected Software1
RedhatCVE
RedhatCVE
•added 2025/05/22 6:30 p.m.•11 views

CVE-2021-29939

An issue was discovered in the stackvector crate through 2021-02-19 for Rust. There is an out-of-bounds write in StackVec::extend if sizehint provides certain anomalous data...

7.5CVSS6.9AI score0.01025EPSS
SaveExploits1References1
OSV
OSV
•added 2021/08/25 8:54 p.m.•51 views

GHSA-VCW4-8PH6-7VW8 Use after free in Rocket

Affected versions of this crate transmuted a &str to a &'static str before pushing it into a StackVec, this value was then popped later in the same function. This was assumed to be safe because the reference would be valid while the method's stack was active. In between the push and the pop,...

7.3CVSS7AI score0.01025EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
•added 2021/08/25 8:54 p.m.•41 views

Use after free in Rocket

Affected versions of this crate transmuted a &str to a &'static str before pushing it into a StackVec, this value was then popped later in the same function. This was assumed to be safe because the reference would be valid while the method's stack was active. In between the push and the pop,...

7.5CVSS6.8AI score0.01025EPSS
SaveExploits1References6Affected Software1
CNVD
CNVD
•added 2021/04/02 12:00 a.m.•26 views

Rust Out-of-Bounds Write Vulnerability

Rust is a general-purpose, compiled programming language from the Mozilla Foundation. A security vulnerability exists in Rust on 2021-02-19 and earlier versions, which stems from an out-of-bounds write in StackVec::extend that could result in an out-of-bounds write if certain exception data is...

7.5CVSS7.5AI score0.01025EPSS
SaveExploits1References1
OSV
OSV
•added 2021/04/01 5:15 a.m.•11 views

DEBIAN-CVE-2021-29939

An issue was discovered in the stackvector crate through 2021-02-19 for Rust. There is an out-of-bounds write in StackVec::extend if sizehint provides certain anomalous data...

7.3CVSS7.3AI score0.01025EPSS
SaveExploits1References1
Debian CVE
Debian CVE
•added 2021/04/01 4:23 a.m.•66 views

CVE-2021-29939

An issue was discovered in the stackvector crate through 2021-02-19 for Rust. There is an out-of-bounds write in StackVec::extend if sizehint provides certain anomalous data...

7.5CVSS7.2AI score0.01025EPSS
SaveExploits1
Cvelist
Cvelist
•added 2021/04/01 4:23 a.m.•45 views

CVE-2021-29939

An issue was discovered in the stackvector crate through 2021-02-19 for Rust. There is an out-of-bounds write in StackVec::extend if sizehint provides certain anomalous data...

7.5AI score0.01025EPSS
SaveExploits1References1
CNNVD
CNNVD
•added 2021/04/01 12:00 a.m.•16 views

Rust 缓冲区错误漏洞

Rust is a general-purpose, compiled programming language from the Mozilla Foundation. A security vulnerability exists in Rust on 2021-02-19 and earlier versions, which stems from an out-of-bounds write in StackVec::extend that could result in an out-of-bounds write if certain exception data is...

7.5CVSS6.3AI score0.01025EPSS
SaveExploits1References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2021/04/01 12:00 a.m.•3 views

CVE-2021-29939: Out-of-bounds Write

An issue was discovered in the stackvector crate through 2021-02-19 for Rust. There is an out-of-bounds write in StackVec::extend if sizehint provides certain anomalous data...

7.5CVSS5.8AI score0.01025EPSS
SaveExploits1References2
RustSec
RustSec
•added 2021/02/19 12:00 p.m.•37 views

StackVec::extend can write out of bounds when size_hint is incorrect

StackVec::extend used the lower and upper bounds from an Iterator's sizehint to determine how many items to push into the stack based vector. If the sizehint implementation returned a lower bound that was larger than the upper bound, StackVec would write out of bounds and overwrite memory on the...

7.5CVSS2.8AI score0.01025EPSS
SaveExploits1Affected Software1
OSV
OSV
•added 2021/02/19 12:00 p.m.•50 views

RUSTSEC-2021-0048 StackVec::extend can write out of bounds when size_hint is incorrect

StackVec::extend used the lower and upper bounds from an Iterator's sizehint to determine how many items to push into the stack based vector. If the sizehint implementation returned a lower bound that was larger than the upper bound, StackVec would write out of bounds and overwrite memory on the...

7.3CVSS7.2AI score0.01025EPSS
SaveExploits1References3
OSV
OSV
•added 2021/02/09 12:00 p.m.•36 views

RUSTSEC-2021-0044 Use after free possible in `uri::Formatter` on panic

Affected versions of this crate transmuted a &str to a &'static str before pushing it into a StackVec, this value was then popped later in the same function. This was assumed to be safe because the reference would be valid while the method's stack was active. In between the push and the pop,...

7.3CVSS7AI score0.01025EPSS
SaveExploits1References3
RustSec
RustSec
•added 2021/02/09 12:00 p.m.•37 views

Use after free possible in `uri::Formatter` on panic

Affected versions of this crate transmuted a &str to a &'static str before pushing it into a StackVec, this value was then popped later in the same function. This was assumed to be safe because the reference would be valid while the method's stack was active. In between the push and the pop,...

7.5CVSS1.2AI score0.01025EPSS
SaveExploits1Affected Software1
Rows per page
Query Builder