Lucene search
+L

24 matches found

OSV
OSV
added 2019/11/16 12:0 p.m.24 views

RUSTSEC-2019-0034 HeaderMap::Drain API is unsound

Affected versions of this crate incorrectly used raw pointer, which introduced unsoundness in its public safe API. Failing to drop the Drain struct causes double-free, and it is possible to violate Rust's alias rule and cause data race with Drain's Iterator implementation. The flaw was corrected ...

9.8CVSS9.2AI score0.01812EPSS
SaveExploits0References2
RustSec
RustSec
added 2019/11/16 12:0 p.m.23 views

HeaderMap::Drain API is unsound

Affected versions of this crate incorrectly used raw pointer, which introduced unsoundness in its public safe API. Failing to drop the Drain struct causes double-free, and it is possible to violate Rust's alias rule and cause data race with Drain's Iterator implementation. The flaw was corrected ...

9.8CVSS2.4AI score0.01812EPSS
SaveExploits0Affected Software1
RustSec
RustSec
added 2019/11/16 12:0 p.m.25 views

Integer Overflow in HeaderMap::reserve() can cause Denial of Service

HeaderMap::reserve used usize::nextpoweroftwo to calculate the increased capacity. However, nextpoweroftwo silently overflows to 0 if given a sufficiently large number in release mode. If the map was not empty when the overflow happens, the library will invoke self.grow0 and start infinite probin...

2.1AI score
SaveExploits0Affected Software1
Positive Technologies
Positive Technologies
added 2019/11/16 12:0 a.m.4 views

PT-2019-16426

Name of the Vulnerable Software and Affected Versions http crate versions prior to 0.1.20 Description An issue was discovered in the http crate for Rust, where the HeaderMap::Drain API can use a raw pointer, defeating soundness. This introduced unsoundness in its public safe API, potentially...

9.8CVSS6.8AI score0.01812EPSS
SaveExploits0References13
Rows per page
Query Builder