Unmaintained crates in the dependency tree #253

Open
opened 2026-10-02 19:03:40 -04:00 by Salastil · 0 comments
Owner

From a memory-safety audit of nobilis on 2 October 2026: its own code has two unsafe blocks (both sound libc calls in main.rs), so what follows is about the code it depends on. Advisories were checked against the OSV/RustSec database for every crate in Cargo.lock, and each one traced to whether it is actually compiled in.

No known vulnerability in any of these, but nobody will fix one if it is found:

crate advisory reached through
instant 0.1.13 RUSTSEC-2024-0384 parking_lot (old), openmls, davey
paste 1.0.15 RUSTSEC-2024-0436 arti (fs-mistrust, tor-config) - build time only
proc-macro-error2 2.0.1 RUSTSEC-2026-0173 matrix-sdk-crypto (aquamarine) - build time only
rustls-pemfile 2.2.0 RUSTSEC-2025-0134 irc
bitmaps 3.2.1 RUSTSEC-2026-0247 matrix-sdk's imbl (see the matrix-sdk issue)

bincode 2.0.1 (RUSTSEC-2025-0141) is in the lockfile but not compiled in.

Most clear with the upgrades in the other issues (matrix-sdk 0.19, a newer davey). rustls-pemfile needs irc to move to rustls-pki-types, which may mean a patch upstream.

From a memory-safety audit of nobilis on 2 October 2026: its own code has two `unsafe` blocks (both sound libc calls in `main.rs`), so what follows is about the code it depends on. Advisories were checked against the OSV/RustSec database for every crate in `Cargo.lock`, and each one traced to whether it is actually compiled in. No known vulnerability in any of these, but nobody will fix one if it is found: | crate | advisory | reached through | | --- | --- | --- | | `instant` 0.1.13 | RUSTSEC-2024-0384 | `parking_lot` (old), `openmls`, `davey` | | `paste` 1.0.15 | RUSTSEC-2024-0436 | arti (`fs-mistrust`, `tor-config`) - build time only | | `proc-macro-error2` 2.0.1 | RUSTSEC-2026-0173 | matrix-sdk-crypto (`aquamarine`) - build time only | | `rustls-pemfile` 2.2.0 | RUSTSEC-2025-0134 | `irc` | | `bitmaps` 3.2.1 | RUSTSEC-2026-0247 | matrix-sdk's `imbl` (see the matrix-sdk issue) | `bincode` 2.0.1 (RUSTSEC-2025-0141) is in the lockfile but not compiled in. Most clear with the upgrades in the other issues (matrix-sdk 0.19, a newer `davey`). `rustls-pemfile` needs `irc` to move to `rustls-pki-types`, which may mean a patch upstream.
Salastil added this to the v1.0 milestone 2026-10-02 19:03:40 -04:00
Salastil added the buglow priorityCVE labels 2026-10-02 19:03:40 -04:00
Salastil removed this from the v1.0 milestone 2026-10-03 21:29:09 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#253