An issue was discovered in the rusqlite crate before 0.23.0 for Rust. Memory safety can be violated because rusqlite::trace::log mishandles format strings.
The product uses a function that accepts a format string as an argument, but the format string originates from an external source.
Link | Tags |
---|---|
https://rustsec.org/advisories/RUSTSEC-2020-0014.html | third party advisory |
https://github.com/rusqlite/rusqlite/releases/tag/0.23.0 | third party advisory release notes |