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.32.6out of date
 btc-transaction-utils^0.40.9.0out of date
 byteorder^1.21.5.0up to date
 clap^2.324.5.40out of date
 derive_more^0.132.0.1out 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.27up to date
 maplit^1.01.0.2up to date
 matches^0.10.1.10up to date
 protobuf ⚠️^2.23.7.2out of date
 rand^0.40.9.1out of date
 secp256k1^0.110.31.1out of date
 serde^1.01.0.219up to date
 serde_derive^1.01.0.219up to date
 serde_json^1.01.0.140up to date
 serde_str^0.10.1.0up to date
 structopt^0.20.3.26out of date
 toml^0.40.8.23out of date

Dev dependencies

(4 total, 3 outdated)

CrateRequiredLatestStatus
 exonum-configuration^0.10.00.12.0out of date
 libc^0.20.2.174up to date
 pretty_assertions^0.51.4.1out of date
 proptest^0.81.7.0out of date

Security Vulnerabilities

protobuf: Crash due to uncontrolled recursion in protobuf crate

RUSTSEC-2024-0437

Affected version of this crate did not properly parse unknown fields when parsing a user-supplied input.

This allows an attacker to cause a stack overflow when parsing the mssage on untrusted data.