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

Crate tungstenite

Dependencies

(16 total, 7 outdated, 1 insecure)

CrateRequiredLatestStatus
 base64^0.13.00.23.1out of date
 byteorder^1.3.21.5.0up to date
 bytes^1.01.12.1up to date
 http^0.21.5.0out of date
 httparse^1.3.41.10.1up to date
 log^0.4.80.4.34up to date
 native-tls^0.2.30.2.18up to date
 rand^0.8.00.10.2out of date
 rustls ⚠️^0.20.00.23.45insecure
 rustls-native-certs^0.6.00.8.4out of date
 sha-1^0.100.10.1up to date
 thiserror^1.0.232.0.20out of date
 url^2.1.02.5.8up to date
 utf-8^0.7.50.7.6up to date
 webpki^0.220.22.4up to date
 webpki-roots^0.221.0.9out of date

Dev dependencies

(5 total, 3 outdated)

CrateRequiredLatestStatus
 criterion^0.3.40.8.2out of date
 env_logger^0.9.00.11.11out of date
 input_buffer^0.5.00.5.0up to date
 net2^0.2.370.2.39up to date
 rand^0.8.40.10.2out of 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.