Advisories · Rust
crates.io Advisories.
Every crates.io Advisory we hold, newest first.
- CVSS 2.3 Low
xxhash-rust: Safe xxh3 custom-secret API accepts too-short secret in release
- Memory corruption
<0.8.16 · fixed in 0.8.16
GHSA-6g2r-675j-hx59 - CVSS 4.0, no score published
rmcp OAuth client fetches server-controlled resource_metadata URLs
- Server-side request forgery (SSRF)
<2.0.0 · fixed in 2.0.0
GHSA-c9xm-49cp-xcr9 -
anymap2 is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0319 - CVSS 5.9 Medium
Wasmtime wasi:http implementation panics with a zero timeout supplied
- CWE-1284
>=46.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 48.0.4, 49.0.2
GHSA-w4qr-p94g-mjhv · CVE-2026-115382 - CVSS 6.9 Medium
Guest can panic host through filesystem timestamp before the epoch on wasip3
- CWE-754
>=46.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 48.0.4, 49.0.2
GHSA-mr2v-56j5-cmfc · CVE-2026-115385 - CVSS 5.1 Medium
WASI preview 0 implementation of `poll_oneoff` circumvents fuel consumption
- Denial of service
>=0.0.0-0, <36.0.17 || >=37.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 36.0.17, 48.0.4, 49.0.2
GHSA-j366-h8gg-77pm · CVE-2026-115380 - CVSS 6.9 Medium
Rooting for GC values live across `try_call` may be missing, causing GC heap corruption
- Memory corruption
>=47.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 48.0.4, 49.0.2
GHSA-hw8m-q44c-ggrf · CVE-2026-115379 - CVSS 5.9 Medium
Excessive allocated memory on the host when guests don't have stdio
- Denial of service
>=0.0.0-0, <36.0.17 || >=37.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 36.0.17, 48.0.4, 49.0.2
GHSA-gqmc-89g8-p25r · CVE-2026-115381 - CVSS 5.9 Medium
Mis-typed WebAssembly tag imports can lead to GC heap corruption
- CWE-1287
>=47.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 48.0.4, 49.0.2
GHSA-cfhf-m2cr-62wj · CVE-2026-115383 - CVSS 2.1 Low
fd_readdir copies uninitialized struct padding into guest memory
- Memory corruption
>=0.0.0-0, <36.0.17 || >=37.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 36.0.17, 48.0.4, 49.0.2
GHSA-96f6-r43r-8c24 · CVE-2026-115386 - CVSS 9.4 CriticalCritical · CVSS 9+
Wasmtime component async-lifted callback result count is unvalidated, causing a native stack buffer overflow
- CWE-20
>=39.0.0, <48.0.4 || >=49.0.0, <49.0.2 · fixed in 48.0.4, 49.0.2
GHSA-32h6-97mm-8q3c · CVE-2026-115384 -
`pin-utils` is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0441 - CVSS 6.2 Medium
pageant: Out-of-bounds read / oversized allocation in `pageant` MemoryMap::read via a malicious Pageant agent (Windows)
- Memory corruption
- Denial of service
<0.2.3 · fixed in 0.2.3
GHSA-g4mp-vgx3-xrvm · CVE-2026-102820 - CVSS 6.5 Medium
Russh: Unbounded memory exhaustion via CHANNEL_OPEN flood during a client-stalled rekey
- Denial of service
<0.63.2 · fixed in 0.63.2
GHSA-35g8-35p8-c8fw · CVE-2026-102821 - CVSS 3.7 Low
russh: negotiating a MAC-requiring block cipher (CTR/CBC) with mac=none causes a slice-index-out-of-range panic
- CWE-129
<0.63.1 · fixed in 0.63.1
GHSA-p8qx-h547-fjw9 · CVE-2026-102822 - CVSS 7.5 High
russh: Client-side channel-scoped Handler callbacks fire for channel IDs the client never opened
- CWE-20
<0.63.1 · fixed in 0.63.1
GHSA-47hw-gvq5-r2gm · CVE-2026-102823 - CVSS 4.3 Medium
Russh: Missing X25519 zero-point validation in hybrid ML-KEM key exchange
- Weak cryptography or TLS
<0.63.0 · fixed in 0.63.0
GHSA-w3jg-pjxf-73p4 · CVE-2026-102824 - CVSS 3.7 Low
Russh: Configured server auth-attempt cap is not enforced in the USERAUTH_REQUEST runtime path
- Authentication bypass
<0.62.6 · fixed in 0.62.6
GHSA-g6xm-f9xp-qq35 · CVE-2026-102825 - CVSS 5.5 Medium
A 512-byte workbook can provoke a multi-gigabyte allocation and abort the process
>=0.0.0-0, <3.2.0 · fixed in 3.2.0
GHSA-w5x2-6474-pqp4 -
Sending custom to-device messages may panics
>=0.0.0-0, <0.19.0 · fixed in 0.19.0
GHSA-45pr-7vv7-f64m - CVSS 4.0, no score published
Hybrid Encapsulation from Seed Panics on Short Seed
>=0.0.0-0, <0.0.10 · fixed in 0.0.10
RUSTSEC-2026-0330 -
Stack overflow on deeply nested LaTeX input
>=0.0.0-0, <1.0.5 · fixed in 1.0.5
RUSTSEC-2026-0311 -
`basic-toml` is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0374 -
Various panics, soundness and resource exhaustion issues
>=0.0.0-0, <0.12.3 · fixed in 0.12.3
RUSTSEC-2026-0310 - CVSS 4.0, no score published
yara-x: Unvalidated deserialization in safe `Rules::deserialize` allows memory corruption and UB
- Insecure deserialization
<1.19.0 · fixed in 1.19.0
GHSA-2jx3-ff3v-j7jj -
Use-after-free in interned values and cached function results
>=0.23.0, <0.28.5 · fixed in 0.28.5
GHSA-xc3w-55vh-cw3w - CVSS 6.9 Medium
`call_ref` and exception `catch` can drop some fuel accounting, leading to exponential fuel amplification
- Denial of service
>=47.0.0, <48.0.3 || >=49.0.0, <49.0.1 · fixed in 48.0.3, 49.0.1
GHSA-m63x-6p34-q65x · CVE-2026-115390 - CVSS 1.0 Low
Dynamic record lifting can allocate beyond the hostcall fuel limit
- Denial of service
>=0.0.0-0, <36.0.16 || >=37.0.0, <48.0.3 || >=49.0.0, <49.0.1 · fixed in 36.0.16, 48.0.3, 49.0.1
GHSA-jqpg-j7w6-42pr · CVE-2026-115389 - CVSS 6.9 Medium
Guest can panic host through filesystem datetime overflow
- Memory corruption
>=0.0.0-0, <36.0.16 || >=37.0.0, <48.0.3 || >=49.0.0, <49.0.1 · fixed in 36.0.16, 48.0.3, 49.0.1
GHSA-j2g9-4prp-pf6h · CVE-2026-115387 - CVSS 6.9 Medium
Outgoing HTTP body write allows guest-driven host memory exhaustion
- Denial of service
>=0.0.0-0, <36.0.16 || >=37.0.0, <48.0.3 || >=49.0.0, <49.0.1 · fixed in 36.0.16, 48.0.3, 49.0.1
GHSA-c9gc-w9vx-w86p · CVE-2026-115388 - CVSS 7.4 High
Excluded iPAddress name constraints with an all-zero mask are not applied
>=0.0.0-0, <0.3.1 · fixed in 0.3.1
GHSA-39mm-4q6x-3vrx -
Build environment compiled into the library and readable at runtime
>=0.3.0, <0.6.0 · fixed in 0.6.0
RUSTSEC-2026-0394 - CVSS 7.1 High
`uncbv`: archive extraction is vulnerable to path traversal (zip-slip)
>=0.0.0-0, <0.3.1 · fixed in 0.3.1
RUSTSEC-2026-0307 - CVSS 7.8 High
Use-after-free when XML includes have duplicated entities
- Memory corruption
>=0.0.0-0, <2.57.5 || >=2.57.90, <2.60.3 || >=2.61.0, <2.61.5 || >=2.61.90, <2.62.4 || >=2.62.90, <2.63.2 · fixed in 2.57.5, 2.60.3, 2.61.5, 2.62.4, 2.63.2
GHSA-cpvr-w4j5-2mpg · CVE-2026-96889 - CVSS 6.5 Medium
microsandbox: Secret values exposed in world-readable process arguments
- CWE-214
<0.5.10 · fixed in 0.5.10
GHSA-m8f5-rh7h-vgg3 · CVE-2026-61670 -
`stack-graphs` is archived and unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0303 -
`stack-graphs` C API exports are safe `extern "C"` functions
>=0.0.3-0 · no fixed version yet
RUSTSEC-2026-0302 -
Double free in `StackVec::retain` when a predicate or element `Drop` panics
>=0.3.0, <0.3.3 · fixed in 0.3.3
RUSTSEC-2026-0301 -
`owned-alloc` is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0299 -
`unzip` is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0296 -
Double free / use-after-free in `Consumer::skip` and `Consumer::clear` when an element's `Drop` panics
>=0.0.0-0, <0.5.2 · fixed in 0.5.2
RUSTSEC-2026-0293 - CVSS 4.0, no score published
Finished streaming calls keep reading a stalled request body indefinitely
>=0.2.0, <0.8.2 || >=0.9.0, <0.9.1 · fixed in 0.8.2, 0.9.1
GHSA-jx5x-3mcr-qp8r -
`SinglyLinkedList::remove` dereferences a null link
>=0.0.0-0, <0.2.1 · fixed in 0.2.1
RUSTSEC-2026-0309 -
`hex_decode_unchecked` AVX2 path reads past `src`
>=0.3.0, <0.10.1 · fixed in 0.10.1
RUSTSEC-2026-0306 - CVSS 7.1 High
`decompress`: tar-family extractors write archive entries without a path-traversal check (tar-slip)
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0328 - CVSS 1.0 Low
Unsoundness in UTF-8 'String' trait
- CWE-749
>=0.0.0-0, <0.10.0 || >=0.11.0-0 · fixed in 0.10.0
GHSA-8mq4-3mwq-qvg6 · CVE-2026-92612 - CVSS 6.8 Medium
RMCP: Custom HTTP headers leak to cross-origin redirect targets
- Information disclosure
<2.1.0 · fixed in 2.1.0
GHSA-9g45-5xwm-f3wc · CVE-2026-64684 -
pqc_kyber is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0289 -
cosmian_kyber is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0287 - CVSS 7.5 High
RMCP: Unauthenticated permanent session-table leak in rmcp Streamable HTTP server transport leads to remote denial-of-service
- Denial of service
<2.0.0 · fixed in 2.0.0
GHSA-9pj6-vhgr-3mwh · CVE-2026-63128 - CVSS 8.2 High
RMCP: Missing Resource Field Validation in OAuth Protected Resource Metadata Discovery
- CWE-345
<2.0.0 · fixed in 2.0.0
GHSA-33f5-2c5q-wgwj · CVE-2026-63127 -
Out-of-bounds read when decoding CKA_ALLOWED_MECHANISMS
>=0.0.0-0, <0.10.1 || >=0.11.0, <0.11.1 || >=0.12.0, <0.12.1 · fixed in 0.10.1, 0.11.1, 0.12.1
GHSA-r6vc-97x9-63vv - CVSS 8.2 High
libp2p-quic: Remote panic via certificate expiry race during QUIC handshake
- CWE-248
<0.13.1 · fixed in 0.13.1
GHSA-5hq8-qhww-jm7q · CVE-2026-61544 - CVSS 7.5 High
Outgoing datagram buffer accounting can panic the sender in quinn-proto
>=0.11.17, <0.11.18 · fixed in 0.11.18
GHSA-ppcp-v39w-8jq2 -
Remote peer can panic quinn-proto with zero-length STREAM frames during unordered reads
>=0.7.0, <0.11.18 · fixed in 0.11.18
GHSA-465w-v9q3-7j98 - CVSS 7.5 High
Peer minimum ACK delay can panic quinn-proto when ACK_FREQUENCY transmission is enabled
>=0.11.0, <0.11.18 · fixed in 0.11.18
GHSA-3g6h-r5qx-f6hq -
clear_on_drop is unmaintained
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0283 -
Use-after-free when a future's `Drop` panics while the container is dropped
>=0.0.0-0, <0.10.3 · fixed in 0.10.3
GHSA-8gw6-724c-9h38 - CVSS 7.5 High
mistral.rs: Unbounded Remote Media Fetch and Video Frame Expansion DoS
- Denial of service
<0.8.18 · fixed in 0.8.18
GHSA-m3wp-48jr-vr4g - CVSS 7.2 High
mistral.rs Media Loader: Unauthenticated SSRF and arbitrary local file read via image_url
- Path traversal
- Server-side request forgery (SSRF)
<0.8.18 · fixed in 0.8.18
GHSA-wfgq-w7cq-qj7j