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 sp-io

Dependencies

(17 total, 13 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 parity-scale-codec^2.0.03.6.12out of date
 futures^0.3.10.3.30up to date
 hash-db^0.15.20.16.0out of date
 libsecp256k1 ⚠️^0.3.40.7.1out of date
 log^0.4.80.4.21up to date
 parking_lot^0.11.10.12.2out of date
 sp-core^3.0.032.0.0out of date
 sp-externalities^0.9.00.28.0out of date
 sp-keystore^0.9.00.38.0out of date
 sp-runtime-interface^3.0.027.0.0out of date
 sp-state-machine^0.9.00.40.0out of date
 sp-std^3.0.014.0.0out of date
 sp-tracing^3.0.017.0.0out of date
 sp-trie^3.0.034.0.0out of date
 sp-wasm-interface^3.0.021.0.0out of date
 tracing^0.1.220.1.40up to date
 tracing-core^0.1.170.1.32up to date

Security Vulnerabilities

libsecp256k1: libsecp256k1 allows overflowing signatures

RUSTSEC-2021-0076

libsecp256k1 accepts signatures whose R or S parameter is larger than the secp256k1 curve order, which differs from other implementations. This could lead to invalid signatures being verified.

The error is resolved in 0.5.0 by adding a check_overflow flag.