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 gix-odb

Dependencies

(15 total, 9 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 arc-swap^1.5.01.9.2up to date
 document-features^0.2.00.2.12up to date
 gix-date ⚠️^0.9.40.15.6out of date
 gix-features^0.41.00.49.0out of date
 gix-fs^0.14.00.22.0out of date
 gix-hash^0.17.00.26.0out of date
 gix-hashtable^0.8.00.16.0out of date
 gix-object^0.48.00.63.0out of date
 gix-pack^0.58.00.73.0out of date
 gix-path^0.10.150.12.4out of date
 gix-quote^0.5.00.7.2out of date
 parking_lot^0.12.00.12.5up to date
 serde^1.0.1141.0.229up to date
 tempfile^3.10.03.27.0up to date
 thiserror^2.0.02.0.20up to date

Security Vulnerabilities

gix-date: Non-utf8 String can be created with `TimeBuf::as_str`

RUSTSEC-2025-0140

The function gix_date::parse::TimeBuf::as_str can create an illegal string containing non-utf8 characters. This violates the safety invariant of TimeBuf and can lead to undefined behavior when consuming the string.

The bug can be prevented by adding str::from_utf8 to the function TimeBuf::write.