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.7.5out of date
 futures^0.3.10.3.31up to date
 hash-db^0.15.20.16.0out of date
 libsecp256k1 ⚠️^0.3.40.7.2out of date
 log^0.4.80.4.27up to date
 parking_lot^0.11.10.12.4out of date
 sp-core^3.0.036.1.0out of date
 sp-externalities^0.9.00.30.0out of date
 sp-keystore^0.9.00.42.0out of date
 sp-runtime-interface^3.0.029.0.1out of date
 sp-state-machine^0.9.00.45.0out of date
 sp-std^3.0.014.0.0out of date
 sp-tracing^3.0.017.1.0out of date
 sp-trie^3.0.039.1.0out of date
 sp-wasm-interface^3.0.021.0.1out of date
 tracing^0.1.220.1.41up to date
 tracing-core^0.1.170.1.34up 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.