Tagged “rust”
CVEs tagged rust, newest first.
714 CVEsRSS
RUSTSEC-2026-0270None`sp-sized-chunks` is unmaintained
`sp-sized-chunks` is unmaintained
RUSTSEC-2026-0256NonePanic-safety unsoundness in `truncate_back`, `truncate_front`, `clear`, and `extend_from_slice` (use-after-free / double-free)
Panic-safety unsoundness in `truncate_back`, `truncate_front`, `clear`, and `extend_from_slice` (use-after-free / double-free)
RUSTSEC-2026-0255NonePanic-safety unsoundness in `Chunk`, `RingBuffer`, and `InlineArray` (use-after-free / double-free)
Panic-safety unsoundness in `Chunk`, `RingBuffer`, and `InlineArray` (use-after-free / double-free)
RUSTSEC-2026-0254NonePanic-safety unsoundness in `Chunk` and `InlineArray` (use-after-free / double-free)
Panic-safety unsoundness in `Chunk` and `InlineArray` (use-after-free / double-free)
RUSTSEC-2026-0252NonePanic-safety unsoundness in `SplitVec::extend_from_slice` (uninitialized read)
Panic-safety unsoundness in `SplitVec::extend_from_slice` (uninitialized read)
RUSTSEC-2026-0242NoneSafe ErrorRegistry APIs can cause undefined behavior
Safe ErrorRegistry APIs can cause undefined behavior
RUSTSEC-2026-0240NoneEd25519 identity public keys permit universal signature forgery
Ed25519 identity public keys permit universal signature forgery
RUSTSEC-2026-0239NoneStreaming AEAD does not authenticate stream structure
Streaming AEAD does not authenticate stream structure
RUSTSEC-2026-0238NoneLow-level GCM ignores the operation nonce
Low-level GCM ignores the operation nonce
RUSTSEC-2026-0345NoneUntrusted labels can inject SVG attributes, CSS values, and terminal escape sequences
Untrusted labels can inject SVG attributes, CSS values, and terminal escape sequences
RUSTSEC-2026-0246None`sevenz-rust` is unmaintained
`sevenz-rust` is unmaintained
RUSTSEC-2026-0245NoneRelative/Absolute Path Traversal (CWE-23/CWE-36) in `decompress_impl` that enables an arbitrary file write.
Relative/Absolute Path Traversal (CWE-23/CWE-36) in `decompress_impl` that enables an arbitrary file write.
RUSTSEC-2026-0244None`setlocale` and `TextDomain::init` are unsound as they access environment with no synchronization
`setlocale` and `TextDomain::init` are unsound as they access environment with no synchronization
RUSTSEC-2026-0236High· 7.5A `BigInt` division panics, and two neighbouring operations answer wrongly in silence
A `BigInt` division panics, and two neighbouring operations answer wrongly in silence
RUSTSEC-2026-0274NoneDouble free / use-after-free in `ReadChunk::commit` when an element's `Drop` panics
Double free / use-after-free in `ReadChunk::commit` when an element's `Drop` panics
RUSTSEC-2026-0329NoneAuto-Reseeding HMAC-DRBG could panic for some output lengths
Auto-Reseeding HMAC-DRBG could panic for some output lengths
RUSTSEC-2026-0243None`nostr-relay-pool` is unmaintained
`nostr-relay-pool` is unmaintained
RUSTSEC-2026-0241None`nostr-keyring` is unmaintained
`nostr-keyring` is unmaintained
RUSTSEC-2026-0237None`nostr-relay-builder` is unmaintained
`nostr-relay-builder` is unmaintained
CVE-2026-68930Medium· 6.5Russh is a Rust SSH client & server library
Russh is a Rust SSH client & server library. Prior to 0.62.5, russh dispatches channel-scoped Handler callbacks for recipient channel IDs that were never opened or confirmed in russh/src/server/encrypted.rs, server_read_authenticated, an…
RUSTSEC-2026-0232High· 7.5Processing of unverified relay events
Processing of unverified relay events
RUSTSEC-2026-0231High· 7.5Relay authentication challenges can exhaust memory
Relay authentication challenges can exhaust memory
RUSTSEC-2026-0230High· 7.5Empty NIP-50 search filters can panic
Empty NIP-50 search filters can panic
RUSTSEC-2026-0229High· 7.5NIP-98 authorization parsing permits resource exhaustion
NIP-98 authorization parsing permits resource exhaustion
RUSTSEC-2026-0228Medium· 4.3NIP-04 parsing amplifies malformed ciphertext memory use
NIP-04 parsing amplifies malformed ciphertext memory use
RUSTSEC-2026-0227High· 7.5NIP-44 v2 decryption permits resource exhaustion
NIP-44 v2 decryption permits resource exhaustion
RUSTSEC-2026-0226High· 7.5Wallet event parsers accept unauthenticated events
Wallet event parsers accept unauthenticated events
RUSTSEC-2026-0225Medium· 5.5Debug output exposes NIP-46 and NIP-60 credentials
Debug output exposes NIP-46 and NIP-60 credentials
RUSTSEC-2026-0224High· 7.5Verification cache poisoning allows forged Nostr events to bypass signature validation
Verification cache poisoning allows forged Nostr events to bypass signature validation
GHSA-3whf-vgf2-9w6gMediumzaino-state has a Non-Finalized State Reorg — No Cycle Detection or Depth Limit
zaino-state has a Non-Finalized State Reorg — No Cycle Detection or Depth Limit