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 trezor-client

Dependencies

(12 total, 6 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bitcoin^0.18.00.32.3out of date
 bitcoin-bech32^0.9.00.13.0out of date
 bitcoin_hashes^0.30.14.0out of date
 byteorder^1.21.5.0up to date
 hex^0.4.30.4.3up to date
 hidapi-rusb^1.3.21.3.3up to date
 log^0.4.50.4.22up to date
 primitive-types^0.12.10.13.1out of date
 protobuf ⚠️^2.03.7.1out of date
 rusb^0.90.9.4up to date
 secp256k1^0.12.00.30.0out of date
 unicode-normalization^0.1.70.1.24up to date

Dev dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 fern^0.5.60.7.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.