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 kalavara

Dependencies

(8 total, 5 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 argparse^0.2.20.2.2up to date
 md5^0.6.10.7.0out of date
 minreq^1.2.02.11.1out of date
 num_cpus^1.01.16.0up to date
 rand^0.60.8.5out of date
 rocksdb ⚠️^0.12.10.22.0out of date
 tempfile^3.0.73.10.1up to date
 tiny_http ⚠️^0.6.20.12.0out of date

Security Vulnerabilities

tiny_http: HTTP Request smuggling through malformed Transfer Encoding headers

RUSTSEC-2020-0031

HTTP pipelining issues and request smuggling attacks are possible due to incorrect Transfer encoding header parsing.

It is possible conduct HTTP request smuggling attacks (CL:TE/TE:TE) by sending invalid Transfer Encoding headers.

By manipulating the HTTP response the attacker could poison a web-cache, perform an XSS attack, or obtain sensitive information from requests other than their own.

rocksdb: Out-of-bounds read when opening multiple column families with TTL

RUSTSEC-2022-0046

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.