CVE Tools

Crates-io

1,288 CVEs tracked since 2016. Since Sep 2021, 1 of them reached CISA KEV.

Crates-io CVEs per month

Sep 2021 to Nov 2026. Point at a month, or focus the strip and use the arrow keys.
Crates-io CVEs per month, with the share now in CISA KEV
MonthCVEsIn CISA KEV
2021-0950
2021-1040
2021-1150
2021-12550
2022-0130
2022-0240
2022-0370
2022-0460
2022-0560
2022-06610
2022-0770
2022-08190
2022-09190
2022-1050
2022-11120
2022-12110
2023-0190
2023-02180
2023-03no snapshot
2023-0470
2023-0540
2023-06110
2023-0750
2023-08100
2023-09171
2023-1040
2023-1160
2023-12110
2024-01170
2024-02180
2024-03150
2024-0490
2024-05140
2024-0660
2024-07140
2024-08140
2024-09110
2024-10120
2024-11210
2024-12230
2025-01110
2025-02130
2025-03180
2025-04240
2025-05250
2025-06150
2025-07360
2025-08110
2025-09160
2025-10170
2025-11120
2025-12120
2026-01320
2026-02400
2026-03500
2026-04180
2026-05440
2026-06100
2026-07410
2026-08100
2026-099 or fewer
2026-10150
2026-110

Products

The products that kept showing up in Crates-io's monthly top three, with their CVEs summed over those months.

  1. Surrealdb478 months
  2. Ckb195 months
  3. Deno186 months
  4. Openssl-src165 months
  5. Wasmtime125 months
  6. Apollo-router94 months
  7. Rustfs92 months
  8. Gix73 months
  9. Rusqlite71 month
  10. Tough72 months

Latest CVEs

The 15 most recently published vulnerabilities affecting Crates-io.

  1. GHSA-c33x-vcv4-vg3gCedar: JSON template is in scope missing slot-id validation allows link panic and decision divergence—
  2. GHSA-vp88-798v-h67frustls: ECH rejection can expose buffered application data to authenticated outer server before `ech_required` alert—
  3. GHSA-w44r-93j7-qv28rustls: An unauthenticated ServerHello poisons the per-name key-exchange record, so later ClientHellos carry only a classical X25519 share—
  4. GHSA-c8m5-c952-6cm4Rustls: Session Debug formatting exposes TLS master secrets and resumption PSKs—
  5. GHSA-h2v8-394m-p7vvRustls: Brotli certificate decompression can allocate an attacker-controlled amount of memory up to 1 GiB before authentication.—
  6. GHSA-h4fr-cmh5-qr62Fallow: A `.*` glob segment let an analyzed repository make Fallow test paths in the parent of the project root—
  7. GHSA-q54r-jf2p-rfr2gitoxide gix: untrusted .git/config disables filesystem .git-protection path checks via unfiltered protect_options()—
  8. GHSA-6fj4-rcr3-r7rrlopdf has a stack overflow via deeply nested PDF objects—
  9. GHSA-2mjx-qc3c-rqvcRustls: TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries—
  10. GHSA-6f2x-v7q7-m7m5hickory-resolver follows irrelevant CNAME records—
  11. GHSA-6w6g-hm98-mhgmhickory-resolver: Unbounded TC-retry loop in `NameServerPool::try_send` (resource-exhaustion DoS)—
  12. GHSA-5j98-2g5x-46v6hickory-resolver: Resolver::lookup() and Resolver::lookup_ip() APIs obscure DNSSEC validation failures—
  13. GHSA-cjcg-cxmh-9wcrPraxis affected by HTTP/2 Bomb —
  14. GHSA-6g2r-675j-hx59xxhash-rust: Safe xxh3 custom-secret API accepts too-short secret in release—
  15. GHSA-c9xm-49cp-xcr9rmcp OAuth client fetches server-controlled resource_metadata URLs—

The record

Peak rank
#4 in Dec 2020
Busiest month shown
Jun 2022, 61 CVEs
Months with a KEV entry
1 since Sep 2021
Monthly snapshots
73 since 2016
Crates-io's full record, month by month