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 libp2p-mplex

Dependencies

(10 total, 5 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 asynchronous-codec^0.60.7.0out of date
 bytes^11.6.0up to date
 futures^0.3.10.3.30up to date
 libp2p-core ⚠️^0.30.00.41.2out of date
 log^0.40.4.21up to date
 nohash-hasher^0.20.2.0up to date
 parking_lot^0.110.12.2out of date
 rand^0.70.8.5out of date
 smallvec^1.6.11.13.2up to date
 unsigned-varint^0.70.8.0out of date

Dev dependencies

(6 total, 4 outdated)

CrateRequiredLatestStatus
 async-std^1.7.01.12.0up to date
 criterion^0.30.5.1out of date
 env_logger^0.90.11.3out of date
 futures^0.30.3.30up to date
 quickcheck^0.91.0.3out of date
 rand^0.70.8.5out of date

Security Vulnerabilities

libp2p-core: Failure to verify the public key of a `SignedEnvelope` against the `PeerId` in a `PeerRecord`

RUSTSEC-2022-0009

Affected versions of this crate did not check that the public key the signature was created with matches the peer ID of the peer record. Any combination was considered valid.

This allows an attacker to republish an existing PeerRecord with a different PeerId.