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

Crate vaultwarden

Dependencies

(75 total, 4 outdated, 1 insecure)

CrateRequiredLatestStatus
 log^0.4.350.4.35up to date
 fern^0.7.10.7.1up to date
 tracing^0.1.440.1.44up to date
 dotenvy^0.15.70.15.7up to date
 num-traits^0.2.190.2.19up to date
 num-derive^0.5.10.5.1up to date
 bigdecimal^0.4.110.4.11up to date
 rocket^0.5.20.5.2up to date
 rocket_ws^0.1.10.1.1up to date
 rmpv^1.3.11.3.1up to date
 dashmap^6.2.16.2.1up to date
 futures^0.3.340.3.34up to date
 tokio^1.54.11.54.1up to date
 tokio-util^0.7.200.7.20up to date
 serde^1.0.2291.0.229up to date
 serde_json^1.0.1541.0.154up to date
 diesel^2.3.142.3.14up to date
 diesel_migrations^2.3.22.3.2up to date
 derive_more^2.1.12.1.1up to date
 diesel-derive-newtype^2.1.32.1.3up to date
 libsqlite3-sys ⚠️^0.38.20.39.1insecure
 rand^0.10.30.10.3up to date
 ring^0.17.140.17.14up to date
 rustls^0.23.460.23.46up to date
 subtle^2.6.12.6.1up to date
 uuid^1.29.01.29.2up to date
 chrono^0.4.450.4.45up to date
 chrono-tz^0.10.40.10.4up to date
 time^0.3.550.3.55up to date
 job_scheduler_ng^2.5.02.5.0up to date
 data-encoding^2.11.12.11.1up to date
 jsonwebtoken^11.1.011.1.0up to date
 totp-lite^2.0.12.0.1up to date
 yubico_ng^1.0.01.0.0up to date
 webauthn-rs^0.5.50.6.2out of date
 webauthn-rs-proto^0.5.50.6.2out of date
 webauthn-rs-core^0.5.50.6.2out of date
 url^2.5.82.5.8up to date
 lettre^0.11.230.11.23up to date
 percent-encoding^2.3.22.3.2up to date
 email_address^0.2.90.2.9up to date
 handlebars^6.4.46.4.4up to date
 reqwest^0.13.50.13.5up to date
 hickory-resolver^0.26.30.26.3up to date
 html5gum^0.9.00.9.1up to date
 regex^1.13.11.13.1up to date
 data-url^0.3.20.3.2up to date
 bytes^1.12.11.12.1up to date
 svg-hush^0.9.70.9.7up to date
 cached^4.1.04.1.1up to date
 cookie^0.18.20.18.2up to date
 cookie_store^0.22.10.22.1up to date
 openssl^0.10.810.10.82up to date
 pico-args^0.5.00.5.0up to date
 pastey^0.2.30.2.3up to date
 governor^0.10.40.10.4up to date
 ipnet^2.12.22.12.2up to date
 openidconnect^4.1.04.1.0up to date
 moka^0.12.160.12.16up to date
 semver^1.0.281.0.28up to date
 mimalloc^0.1.520.1.52up to date
 which^8.0.68.0.6up to date
 argon2^0.6.00.6.0up to date
 rpassword^7.5.47.5.4up to date
 grass_compiler^0.13.40.13.4up to date
 opendal^0.59.50.59.5up to date
 opendal-http-transport-reqwest^0.59.50.59.5up to date
 aws-config^1.13.01.13.1up to date
 aws-credential-types^1.3.11.3.1up to date
 aws-smithy-runtime-api^1.19.21.21.0up to date
 http^1.5.01.5.0up to date
 reqsign-aws-v4^3.3.13.3.1up to date
 reqsign-core^3.3.23.3.2up to date
 nix^0.31.30.31.3up to date
 syslog^7.0.07.0.0up to date

Crate macros

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 quote^1.0.471.0.47up to date
 syn^3.0.93.0.10up to date

Security Vulnerabilities

libsqlite3-sys: `libsqlite3-sys` via C SQLite CVE-2026-119375

RUSTSEC-2026-0459

SQLite versions before 3.54.0 can return uninitialized page-cache memory when a process opens a database file together with a sibling write-ahead-log (-wal) file whose page size differs from the database's. A crafted pair of files can make ordinary queries return stale bytes from the process's memory. The attack vector is local and needs the victim to open the files.

As libsqlite3-sys bundles SQLite when it is built from its bundled source (the bundled feature, which rusqlite's bundled feature enables), it is susceptible to the vulnerability. The releases 0.6.0 to 0.38.2 bundle SQLite 3.13.0 to 3.53.2 and are affected; the earlier releases contain no SQLite source. libsqlite3-sys was updated to bundle the patched version of SQLite in 0.39.0 (SQLite 3.54.0) and 0.39.1 (SQLite 3.54.1), released with rusqlite 0.41. libsqlite3-sys 0.39 declares Rust 1.88 and rusqlite 0.41 declares Rust 1.89.

Only a process that opens a database file, with its -wal, that a less trusted party could have written is exposed. A build that links a system SQLite instead of the bundled source is not affected by the copy in this crate; its exposure is that of the system library's version. The bundled-sqlcipher feature builds SQLCipher instead of SQLite; in 0.39.0 and 0.39.1 it depends on sqlcipher-src =419.0.6, which bundles SQLite 3.53.4 and is affected.