This project contains known security vulnerabilities. Find detailed information at the bottom.

Crate rants

Dependencies

(17 total, 3 outdated, 1 insecure)

CrateRequiredLatestStatus
 bytes^1.2.01.12.1up to date
 futures^0.3.210.3.34up to date
 log^0.4.170.4.34up to date
 nom^7.1.18.0.0out of date
 safer_owning_ref^0.5.00.5.1up to date
 pin-project^1.0.111.1.13up to date
 rand*0.10.3up to date
 serde^1.0.1401.0.229up to date
 serde_json^1.0.811.0.154up to date
 tokio^1.20.11.53.3up to date
 tokio-util^0.7.30.7.20up to date
 tokio-stream^0.1.90.1.19up to date
 uuid^1.1.21.28.0up to date
 native-tls^0.2.100.2.18up to date
 rustls ⚠️^0.20.60.23.46insecure
 tokio-native-tls^0.3.00.3.1up to date
 tokio-rustls^0.23.40.26.6out of date

Dev dependencies

(4 total, 3 outdated)

CrateRequiredLatestStatus
 env_logger^0.9.00.11.11out of date
 hostname^0.3.10.4.2out of date
 rustls-pemfile^1.0.02.2.0out of date
 tokio^1.20.11.53.3up to date

Security Vulnerabilities

rustls: `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input

RUSTSEC-2024-0336

If a close_notify alert is received during a handshake, complete_io does not terminate.

Callers which do not call complete_io are not affected.

rustls-tokio and rustls-ffi do not call complete_io and are not affected.

rustls::Stream and rustls::StreamOwned types use complete_io and are affected.