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 grpcio

Dependencies

(8 total, 1 possibly insecure)

CrateRequiredLatestStatus
 libc^0.20.2.171up to date
 futures-executor^0.30.3.31up to date
 futures-util^0.30.3.31up to date
 protobuf ⚠️^3.23.7.2maybe insecure
 prost^0.130.13.5up to date
 bytes^1.01.10.1up to date
 log^0.40.4.27up to date
 parking_lot^0.120.12.3up to date

Crate grpcio-sys

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 libc^0.20.2.171up to date
 openssl-sys^0.90.9.106up to date
 libz-sys^1.1.31.1.22up to date

Build dependencies

(6 total, 1 outdated)

CrateRequiredLatestStatus
 cc^1.01.2.17up to date
 cmake^0.10.1.54up to date
 pkg-config^0.30.3.32up to date
 walkdir^2.2.92.5.0up to date
 bindgen^0.69.00.71.1out of date
 boringssl-src^0.6.00.6.0+e46383fup to date

Crate grpcio-proto

Dependencies

(6 total, 1 possibly insecure)

CrateRequiredLatestStatus
 bytes^1.01.10.1up to date
 prost^0.130.13.5up to date
 prost-derive^0.130.13.5up to date
 prost-types^0.130.13.5up to date
 protobuf ⚠️^3.23.7.2maybe insecure
 lazy_static^1.31.5.0up to date

Build dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 prost-build^0.130.13.5up to date
 walkdir^2.22.5.0up to date

Crate benchmark

Dependencies

(16 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 futures-channel^0.30.3.31up to date
 futures-executor^0.30.3.31up to date
 futures-util^0.30.3.31up to date
 libc^0.20.2.171up to date
 rand^0.80.9.0out of date
 rand_distr^0.40.5.1out of date
 rand_xorshift^0.30.4.0out of date
 futures-timer^3.03.0.3up to date
 clap^4.54.5.34up to date
 log^0.40.4.27up to date
 slog^2.02.7.0up to date
 slog-async^2.12.8.0up to date
 slog-stdlog^4.04.1.1up to date
 slog-scope^4.04.4.0up to date
 slog-term^2.22.9.1up to date
 protobuf ⚠️^3.23.7.2maybe insecure

Crate grpcio-compiler

Dependencies

(6 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 protobuf ⚠️^23.7.2out of date
 prost^0.130.13.5up to date
 prost-build^0.130.13.5up to date
 prost-types^0.130.13.5up to date
 derive-new^0.60.7.0out of date
 tempfile^3.03.19.1up to date

Crate grpcio-health

Dependencies

(5 total, 1 possibly insecure)

CrateRequiredLatestStatus
 futures-executor^0.30.3.31up to date
 futures-util^0.30.3.31up to date
 prost^0.130.13.5up to date
 protobuf ⚠️^3.23.7.2maybe insecure
 log^0.40.4.27up to date

Crate interop

Dependencies

(6 total, 1 possibly insecure)

CrateRequiredLatestStatus
 protobuf ⚠️^3.23.7.2maybe insecure
 futures-executor^0.30.3.31up to date
 futures-util^0.30.3.31up to date
 log^0.40.4.27up to date
 clap^4.54.5.34up to date
 futures-timer^3.03.0.3up to date

Crate tests-and-examples

Dependencies

(9 total, 1 possibly insecure)

CrateRequiredLatestStatus
 libc^0.20.2.171up to date
 futures-channel^0.30.3.31up to date
 futures-executor^0.30.3.31up to date
 futures-util^0.30.3.31up to date
 futures-timer^3.03.0.3up to date
 protobuf ⚠️^3.23.7.2maybe insecure
 prost^0.130.13.5up to date
 bytes^1.01.10.1up to date
 log^0.40.4.27up to date

Dev dependencies

(9 total, 1 outdated)

CrateRequiredLatestStatus
 serde_json^1.01.0.140up to date
 serde^1.01.0.219up to date
 serde_derive^1.01.0.219up to date
 rand^0.80.9.0out of date
 slog^2.02.7.0up to date
 slog-async^2.12.8.0up to date
 slog-stdlog^4.04.1.1up to date
 slog-scope^4.04.4.0up to date
 slog-term^2.22.9.1up 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.