Package ecosystem
crates.io package vulnerabilities
Updated . Rebuilt every hour.
Junglewise Threat Intelligence has tracked 2,199 vulnerabilities in crates.io packages: 14 in the last 7 days and 356 in the last 90 days, 26 of them critical and 1 exploited in the wild. The most recent, VirusTotal yara-x unvalidated deserialization in Rules::deserialize, was published on 24 September 2026. 169 packages have a page of their own.
- Last 7 days
- 14
- Last 90 days
- 356
- Critical, all time
- 26
- Exploited in the wild
- 1
About crates.io
The official package registry for the Rust programming language.
crates.io packages
- surrealdb (crates.io)118
- coreutils (crates.io)44
- wasmtime (crates.io)42
- deno (crates.io)36
- zebrad (crates.io)31
- openssl-src (crates.io)26
- openssl (crates.io)25
- rustfs (crates.io)25
- ckb (crates.io)17
- diesel (crates.io)17
- pyo3 (crates.io)15
- russh (crates.io)13
- deepseek-tui (crates.io)13
- astral-tokio-tar (crates.io)10
- tough (crates.io)10
- gix (crates.io)10
- libcrux-ml-dsa (crates.io)10
- codewhale-tui (crates.io)9
- hyper (crates.io)8
- nostr (crates.io)8
- pingora-core (crates.io)8
- rkyv (crates.io)8
- ammonia (crates.io)7
- gitoxide (crates.io)7
- routinator (crates.io)7
- surrealdb-core (crates.io)7
- vaultwarden (crates.io)7
- apollo-router (crates.io)6
- arrow (crates.io)6
- aws-lc-sys (crates.io)6
- cargo (crates.io)6
- hickory-proto (crates.io)6
- hubuum_client (crates.io)6
- internment (crates.io)6
- matrix-sdk-crypto (crates.io)6
- postgres-protocol (crates.io)6
- rustls-webpki (crates.io)6
- Simple-Wayland-HotKey-Daemon (crates.io)6
- bottlerocket/update-operator (crates.io)5
- comrak (crates.io)5
- tar (crates.io)5
- crossbeam (crates.io)5
- crossbeam-channel (crates.io)5
- git2 (crates.io)5
- lemmy_api (crates.io)5
- mise (crates.io)5
- nimiq-primitives (crates.io)5
- pgp (crates.io)5
- slice-deque (crates.io)5
- smallvec (crates.io)5
- sudo-rs (crates.io)5
- tokio (crates.io)5
- triton-vm (crates.io)5
- users (crates.io)5
- wasm3 (crates.io)5
- zebra-chain (crates.io)5
- zebra-network (crates.io)5
- zeptoclaw (crates.io)5
- actix-http (crates.io)4
- actix-web (crates.io)4
- anchor-lang (crates.io)4
- array-macro (crates.io)4
- cggmp21 (crates.io)4
- cranelift-codegen (crates.io)4
- gix-transport (crates.io)4
- gix-worktree-state (crates.io)4
- h2 (crates.io)4
- inventory (crates.io)4
- ntpd (crates.io)4
- quinn-proto (crates.io)4
- s2n-quic (crates.io)4
- sequoia-openpgp (crates.io)4
- spin (crates.io)4
- tauri (crates.io)4
- deno_runtime (crates.io)4
- fast-float (crates.io)4
- flatbuffers (crates.io)4
- gitoxide-core (crates.io)4
- hpke-rs (crates.io)4
- libcrux-sha3 (crates.io)4
- libpulse-binding (crates.io)4
- lru (crates.io)4
- mistralrs-server-core (crates.io)4
- nimiq-blockchain (crates.io)4
- nostr-relay-pool (crates.io)4
- oneringbuf (crates.io)4
- oqs (crates.io)4
- pleaser (crates.io)4
- pqc_kyber (crates.io)4
- rmcp (crates.io)4
- salvo (crates.io)4
- skillctl (crates.io)4
- solana_rbpf (crates.io)4
- xcb (crates.io)4
- zebra-rpc (crates.io)4
- zebra-script (crates.io)4
- zebra-state (crates.io)4
- anoncreds-clsignatures (crates.io)3
- apache-avro (crates.io)3
- append-only-vec (crates.io)3
- arenavec (crates.io)3
- array-queue (crates.io)3
- arrayref (crates.io)3
- arrow2 (crates.io)3
- ascii (crates.io)3
- async-graphql (crates.io)3
- atty (crates.io)3
- bumpalo (crates.io)3
- capnp (crates.io)3
- gix-worktree (crates.io)3
- hpack (crates.io)3
- lettre (crates.io)3
- mongodb (crates.io)3
- ncurses (crates.io)3
- protobuf (crates.io)3
- s2n-tls (crates.io)3
- static-web-server (crates.io)3
- crayon (crates.io)3
- dbn (crates.io)3
- enum-map (crates.io)3
- evm (crates.io)3
- exploration (crates.io)3
- generator (crates.io)3
- gix-index (crates.io)3
- gix-path (crates.io)3
- grin (crates.io)3
- id-map (crates.io)3
- im (crates.io)3
- imageproc (crates.io)3
- intaglio (crates.io)3
- libcrux-aesgcm (crates.io)3
- libcrux-chacha20poly1305 (crates.io)3
- libcrux-ed25519 (crates.io)3
- libcrux-intrinsics (crates.io)3
- libgit2-sys (crates.io)3
- libp2p-core (crates.io)3
- libsecp256k1 (crates.io)3
- matrix-sdk (crates.io)3
- memoffset (crates.io)3
- metacall (crates.io)3
- ml-dsa (crates.io)3
- namada-apps (crates.io)3
- nono-cli (crates.io)3
- ouch (crates.io)3
- pallet-ethereum (crates.io)3
- proc-macro1 (crates.io)3
- quiche (crates.io)3
- ring (crates.io)3
- risc0-zkvm (crates.io)3
- ruint (crates.io)3
- rust-crypto (crates.io)3
- rustc-serialize (crates.io)3
- rustls (crates.io)3
- scratchpad (crates.io)3
- sized-chunks (crates.io)3
- sm2 (crates.io)3
- sodiumoxide (crates.io)3
- steamworks (crates.io)3
- tokio-postgres (crates.io)3
- toodee (crates.io)3
- traitobject (crates.io)3
- unicycle (crates.io)3
- ursa (crates.io)3
- uucore (crates.io)3
- vibeio-http (crates.io)3
- wasmtime-wasi (crates.io)3
- yamux (crates.io)3
- youki (crates.io)3
- zebra-consensus (crates.io)3
Latest crates.io package vulnerabilities
- VirusTotal yara-x unvalidated deserialization in Rules::deserializemedium
- yara-x unvalidated deserialization in Rules::deserialize allows memory corruptionmediumCVSS 4
- Salsa use-after-free in interned values and cached function resultsinfo
- CVE-2026-96889: librsvg use-after-free in XML entity parsinghighCVSS 7.8EPSS 0.1%
- RUSTSEC-2026-0307 - `uncbv`: archive extraction is vulnerable to path traversal (zip-slip)lowCVSS 3.1
- stack-graphs library unmaintained and archivedinfo
- owned-alloc library is unmaintainedinfo
- stack-graphs C API memory safety violation in extern functionsinfo
- stack_collections double free in StackVec::retain on panicinfo
- ringbuf double free and use-after-free in Consumer skip and clearinfo
- connectrpc resource exhaustion in streaming request handlingmediumCVSS 4
- unzip library unmaintained with known path-traversal vulnerabilityinfo
- CVE-2026-92612: Eclipse iceoryx2 unsafe string handling in StaticStringinfoEPSS 0.1%
- faster-hex hex_decode_unchecked out-of-bounds read in AVX2 pathinfo
- CVE-2026-61670: microsandbox is an easy, fast, local-first microVM runtime and library. Prior to 0.5.10, sdk/rust/lib/runtime/spawn.rs…mediumCVSS 6.5EPSS 0.1%
- CVE-2026-93602: rustls-webpki CRL distribution point matching bypassmediumCVSS 4.4EPSS 0.2%
- CVE-2026-93601: rustls-webpki name constraint bypass for wildcard certificateslowCVSS 3.1EPSS 0.2%
- CVE-2026-93600: rustls-webpki X.509 name constraint bypass for URI nameslowCVSS 3.1EPSS 0.2%
- CVE-2026-93599: rustls-webpki integer underflow in BIT STRING parsinghighCVSS 7.5EPSS 0.5%
- CVE-2026-68537: `fulgur` converts untrusted HTML/CSS into PDF, commonly on a server that processes input supplied by many tenants. In…highCVSS 7.5EPSS 0.6%
- CVE-2026-68523: `fulgur` converts untrusted HTML/CSS into PDF, commonly on a server that processes input supplied by many tenants. In…highCVSS 7.5EPSS 0.6%
- pqc_kyber Rust library unmaintained with unpatched flawinfo
- cosmian_kyber unmaintained libraryinfo
- CVE-2026-64684: RMCP is an official Rust SDK for the Model Context Protocol. Prior to 2.1.0, the rmcp crate's…mediumCVSS 6.8EPSS 0.5%
- CVE-2026-63128: RMCP is an official Rust SDK for the Model Context Protocol. Prior to 2.0.0, the rmcp crate's stateful Streamable HTTP…highCVSS 7.5EPSS 0.6%
Most severe crates.io package vulnerabilities
Exploited in the wild first, then by severity and CVSS score.
- CVE-2023-4863: RUSTSEC-2023-0060 - libwebp: OOB write in BuildHuffmanTablecriticalexploited in the wildCVSS 3.1EPSS 100.0%
- CVE-2026-46695: boxlite-ai Boxlite read-only volume bypass via CAP_SYS_ADMINcriticalCVSS 10EPSS 0.5%
- CVE-2018-25024: actix-web memory corruption via unsound reference coercioncriticalCVSS 9.8EPSS 1.3%
- CVE-2026-77651: arrayref crate malicious dependency code execution at build timecriticalCVSS 9.8EPSS 0.8%
- CVE-2026-77650: append-only-vec crate malicious build script supply chain attackcriticalCVSS 9.8EPSS 0.8%
- CVE-2026-77649: internment Rust crate malicious dependency injectioncriticalCVSS 9.8EPSS 0.8%
- CVE-2026-41681: rust-openssl stack buffer overflow in MdCtxRef::digest_finalcriticalCVSS 9.8EPSS 0.6%
- CVE-2018-25026: actix-web memory corruption via unsound Send trait implementationcriticalCVSS 9.8EPSS 0.4%
- CVE-2018-25025: Actix actix-web out-of-bounds write via unsound string lifetimescriticalCVSS 9.8EPSS 0.4%
- CVE-2026-46703: boxlite-ai Boxlite path traversal via OCI layer symlink escapecriticalCVSS 9.6EPSS 0.8%
Vulnerabilities per week
The last 13 weeks, by the week each vulnerability was published.
| Week of | Bar | Vulns | Critical |
|---|---|---|---|
| 29 Jun 2026 | 51 | 0 | |
| 6 Jul 2026 | 37 | 1 | |
| 13 Jul 2026 | 53 | 1 | |
| 20 Jul 2026 | 54 | 1 | |
| 27 Jul 2026 | 18 | 0 | |
| 3 Aug 2026 | 13 | 0 | |
| 10 Aug 2026 | 12 | 0 | |
| 17 Aug 2026 | 35 | 4 | |
| 24 Aug 2026 | 22 | 0 | |
| 31 Aug 2026 | 13 | 1 | |
| 7 Sep 2026 | 15 | 0 | |
| 14 Sep 2026 | 20 | 0 | |
| 21 Sep 2026 | 13 | 0 |
How this is built
Junglewise Threat Intelligence collects vulnerabilities from NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories, and matches each one to the technologies and vendors it affects. Dates are the date a vulnerability was published, in UTC.
The pages are rebuilt from the database every hour. Frozen weekly and monthly reports never change once published, so they can be cited.
Use this data
The same data is at https://junglewise.ai/threats/vendors/crates-io.json, for scripts and language models. It is free to reuse under CC BY 4.0 with a link back to this page.
Cite as: Junglewise Threat Intelligence, "crates.io package vulnerabilities", https://junglewise.ai/threats/vendors/crates-io, 27 September 2026.