Lucene search
+L
Osv-rustsecRecent

1310 matches found

osv-rustsec
osv-rustsec
•added 2017/04/17 12:00 p.m.•14 views

RUSTSEC-2017-0007 lz4-compress is unmaintained

According to the developers this crate is no longer maintained. The suggested alternative is lz4-compression, a maintained fork of lz4-compress. See also lz-fear which is compatible with the reference LZ4 implementation in C, but not with lz4-compress...

7AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2017/03/15 12:00 p.m.•44 views

RUSTSEC-2017-0003 Hostname verification skipped when custom root certs used

If custom root certificates were registered with a ClientBuilder, the hostname of the target server would not be validated against its presented leaf certificate. This issue was fixed by properly configuring the trust evaluation logic to perform that check...

5.3CVSS5.2AI score0.00654EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2017/01/26 12:00 p.m.•32 views

RUSTSEC-2017-0001 scalarmult() vulnerable to degenerate public keys

The scalarmult function included in previous versions of this crate accepted all-zero public keys, for which the resulting Diffie-Hellman shared secret will always be zero regardless of the private key used. This issue was fixed by checking for this class of keys and rejecting them if they are us...

6.5CVSS6.6AI score0.01251EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2017/01/23 12:00 p.m.•45 views

RUSTSEC-2017-0002 headers containing newline characters can split messages

Serializing of headers to the socket did not filter the values for newline bytes \r or \n, which allowed for header values to split a request or response. People would not likely include newlines in the headers in their own applications, so the way for most people to exploit this is if an...

5.3CVSS5.1AI score0.01033EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2016/12/15 12:00 p.m.•21 views

RUSTSEC-2016-0006 `cassandra` crate is unmaintained; use `cassandra-cpp` instead

The cassandra crate has not seen a release since December 2016, and its author is unresponsive. The cassandra-cpp crate is a maintained fork: https://github.com/Metaswitch/cassandra-rs...

7.1AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2016/11/05 12:00 p.m.•57 views

RUSTSEC-2016-0001 SSL/TLS MitM vulnerability due to insecure defaults

All versions of rust-openssl prior to 0.9.0 contained numerous insecure defaults including off-by-default certificate verification and no API to perform hostname verification. Unless configured correctly by a developer, these defaults could allow an attacker to perform man-in-the-middle attacks...

8.1CVSS7.8AI score0.00745EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2016/09/10 12:00 p.m.•32 views

RUSTSEC-2016-0004 libusb is unmaintained; use rusb instead

The libusb crate has not seen a release since September 2016, and its author is unresponsive. The rusb crate is a maintained fork: https://github.com/a1ien/rusb...

7.1AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2016/09/06 12:00 p.m.•29 views

RUSTSEC-2016-0005 rust-crypto is unmaintained; switch to a modern alternative

The rust-crypto crate has not seen a release or GitHub commit since 2016, and its author is unresponsive. NOTE: The old rust-crypto crate with hyphen should not be confused with similarly named new RustCrypto GitHub Org without hyphen. The GitHub Org is actively maintained. We recommend you switc...

7AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2016/08/01 12:00 p.m.•32 views

RUSTSEC-2016-0003 HTTP download and execution allows MitM RCE

The build script in the portaudio crate will attempt to download via HTTP the portaudio source and build it. A Mallory in the middle can intercept the download with their own archive and get RCE...

5.9CVSS5.6AI score0.01078EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2016/05/09 12:00 p.m.•40 views

RUSTSEC-2016-0002 HTTPS MitM vulnerability due to lack of hostname verification

When used on Windows platforms, all versions of Hyper prior to 0.9.4 did not perform hostname verification when making HTTPS requests. This allows an attacker to perform MitM attacks by preventing any valid CA-issued certificate, even if there's a hostname mismatch. The problem was addressed by...

4.8CVSS4.8AI score0.00738EPSS
SaveExploits0References3
Total number of security vulnerabilities1310