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 scylla

Dependencies

(29 total, 4 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 arc-swap^1.3.01.7.1up to date
 async-trait^0.1.560.1.83up to date
 base64^0.22.10.22.1up to date
 byteorder^1.3.41.5.0up to date
 bytes^1.0.11.8.0up to date
 chrono^0.4.320.4.38up to date
 dashmap^5.26.1.0out of date
 futures^0.3.60.3.31up to date
 hashbrown^0.140.15.1out of date
 histogram^0.6.90.11.1out of date
 itertools^0.13.00.13.0up to date
 lazy_static^11.5.0up to date
 lz4_flex^0.11.10.11.3up to date
 openssl ⚠️^0.10.320.10.68maybe insecure
 rand^0.8.30.8.5up to date
 rand_pcg^0.3.10.3.1up to date
 scylla-cql^0.3.00.3.0up to date
 scylla-macros^0.6.00.6.0up to date
 serde^1.01.0.214up to date
 serde_yaml^0.9.140.9.34+deprecatedup to date
 smallvec^1.8.01.13.2up to date
 snap^1.01.1.1up to date
 socket2^0.5.30.5.7up to date
 thiserror^1.02.0.0out of date
 tokio^1.341.41.1up to date
 tokio-openssl^0.6.10.6.5up to date
 tracing^0.1.360.1.40up to date
 url^2.3.12.5.3up to date
 uuid^1.01.11.0up to date

Dev dependencies

(10 total, 2 outdated)

CrateRequiredLatestStatus
 assert_matches^1.5.01.5.0up to date
 bigdecimal^0.40.4.6up to date
 criterion^0.40.5.1out of date
 ntest^0.9.30.9.3up to date
 num-bigint^0.40.4.6up to date
 rand_chacha^0.3.10.3.1up to date
 scylla-proxy^0.0.30.0.4out of date
 time^0.30.3.36up to date
 tokio^1.341.41.1up to date
 tracing-subscriber^0.3.140.3.18up to date

Security Vulnerabilities

openssl: `MemBio::get_buf` has undefined behavior with empty buffers

RUSTSEC-2024-0357

Previously, MemBio::get_buf called slice::from_raw_parts with a null-pointer, which violates the functions invariants, leading to undefined behavior. In debug builds this would produce an assertion failure. This is now fixed.