This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate exonum-btc-anchoring

Dependencies

(24 total, 13 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bitcoin^0.150.31.2out of date
 btc-transaction-utils^0.40.9.0out of date
 byteorder^1.21.5.0up to date
 clap^2.324.5.4out of date
 derive_more^0.130.99.17out of date
 exonum^0.10.01.0.0out of date
 exonum-derive^0.10.01.0.0out of date
 exonum-testkit^0.10.01.0.0out of date
 exonum_bitcoinrpc^0.60.6.0up to date
 failure^0.10.1.8up to date
 failure_derive^0.10.1.8up to date
 hex^0.30.4.3out of date
 log^0.40.4.21up to date
 maplit^1.01.0.2up to date
 matches^0.10.1.10up to date
 protobuf ⚠️^2.23.4.0out of date
 rand^0.40.8.5out of date
 secp256k1^0.110.29.0out of date
 serde^1.01.0.198up to date
 serde_derive^1.01.0.198up to date
 serde_json^1.01.0.116up to date
 serde_str^0.10.1.0up to date
 structopt^0.20.3.26out of date
 toml^0.40.8.12out of date

Dev dependencies

(4 total, 3 outdated)

CrateRequiredLatestStatus
 exonum-configuration^0.10.00.12.0out of date
 libc^0.20.2.153up to date
 pretty_assertions^0.51.4.0out of date
 proptest^0.81.4.0out of date

Security Vulnerabilities

protobuf: Out of Memory in stream::read_raw_bytes_into()

RUSTSEC-2019-0003

Affected versions of this crate called Vec::reserve() on user-supplied input.

This allows an attacker to cause an Out of Memory condition while calling the vulnerable method on untrusted data.