RUSTSEC-2022-0046
Dashboard / Vulnerabilities / RUSTSEC-2022-0046
Summary: Out-of-bounds read when opening multiple column families with TTL
Details: Affected versions of this crate called the RocksDB C API `rocksdb_open_column_families_with_ttl()` with a pointer to a single integer TTL value, but one TTL value for each column family is expected. This is only relevant when using `rocksdb::DBWithThreadMode::open_cf_descriptors_with_ttl()` with multiple column families. This bug has been fixed in v0.19.0.
References: https://crates.io/crates/rocksdb, https://rustsec.org/advisories/RUSTSEC-2022-0046.html, https://github.com/rust-rocksdb/rust-rocksdb/pull/616
Affected packages
Package
Name: rocksdb
Purl: pkg:cargo/rocksdb
Affected ranges
Type: SEMVER
Events:
Introduced- 0.0.0-0
Fixed -0.19.0
Affected versions
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
