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

Crate ods2sql

Dependencies

(5 total, 4 outdated, 2 insecure)

CrateRequiredLatestStatus
 calamine ⚠️^0.150.36.1insecure
 clap^24.6.7out of date
 env_logger^0.60.11.11out of date
 log^0.40.4.34up to date
 rusqlite ⚠️^0.160.40.2insecure

Security Vulnerabilities

rusqlite: Various memory safety issues

RUSTSEC-2020-0014

Several memory safety issues have been uncovered in an audit of rusqlite.

See https://github.com/rusqlite/rusqlite/releases/tag/0.23.0 for a complete list.

calamine: `Sectors::get` accesses unclaimed/uninitialized memory

RUSTSEC-2021-0015

Affected versions of this crate arbitrarily calls Vec::set_len to increase length of a vector without claiming more memory for the vector. Affected versions of this crate also calls user-provided Read on the uninitialized memory of the vector that was extended with Vec::set_len.

This can overwrite active entities in adjacent heap memory and seems to be a major security issue. Also, calling user-provided Read on uninitialized memory is defined as UB in Rust.