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

(8 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bitcoin^0.310.32.6out of date
 byteorder^1.41.5.0up to date
 hex^0.40.4.3up to date
 protobuf ⚠️=3.3.03.7.2out of date
 rusb^0.90.9.4up to date
 thiserror^1.02.0.12out of date
 tracing^0.10.1.41up to date
 unicode-normalization^0.1.220.1.24up to date

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 serial_test^2.0.03.2.0out of date
 tracing-subscriber^0.30.3.19up to 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.