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

(16 total, 12 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 parity-scale-codec^1.3.13.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.10.00.12.4out of date
 sp-core^2.0.036.1.0out of date
 sp-externalities^0.8.00.30.0out of date
 sp-runtime-interface^2.0.029.0.1out of date
 sp-state-machine^0.8.00.45.0out of date
 sp-std^2.0.014.0.0out of date
 sp-tracing^2.0.017.1.0out of date
 sp-trie^2.0.039.1.0out of date
 sp-wasm-interface^2.0.021.0.1out of date
 tracing^0.1.190.1.41up to date
 tracing-core^0.1.150.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.