VulnSea

zstd-safe has 12 CVEs on record. Disclosure cadence is accelerating: 12 in the last 90 days against 0 in the 90 before. The busiest recent month was October 2026 with 12. None have a confirmed exploitation report.

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
—
Publish → KEV
—
Last 90 days
12 prev 0

Products

  • zstd-safe 12
12
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

zstd-safe vulnerabilities

CVEs affecting zstd-safe, newest first. Open any entry for full detail, references, and exploit status.

12 CVEsRSS

RUSTSEC-2026-0406None
1w ago

Use-after-free when changing a multithreaded context with an unfinished frame

Use-after-free when changing a multithreaded context with an unfinished frame

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0405None
1w ago

Out-of-bounds read with an out-of-range `InBuffer::pos`

Out-of-bounds read with an out-of-range `InBuffer::pos`

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0404None
1w ago

Double free in `DCtx::try_clone`

Double free in `DCtx::try_clone`

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0403None
1w ago

Uninitialized memory exposed when streaming decompression of a legacy frame fails

Uninitialized memory exposed when streaming decompression of a legacy frame fails

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0402None
1w ago

Heap buffer overflow in `CCtx::try_clone` on a multithreaded context

Heap buffer overflow in `CCtx::try_clone` on a multithreaded context

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0401None
1w ago

Out-of-bounds read in `train_from_buffer` when sample sizes overflow

Out-of-bounds read in `train_from_buffer` when sample sizes overflow

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0400None
1w ago

Use-after-free of a dictionary after a one-shot call on a context with an open stream

Use-after-free of a dictionary after a one-shot call on a context with an open stream

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0399None
1w ago

Use-after-free through `init_using_cdict` and `init_using_ddict`

Use-after-free through `init_using_cdict` and `init_using_ddict`

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0398None
1w ago

`Seekable::decompress` sets a `Vec` length beyond its capacity for offsets past the end

`Seekable::decompress` sets a `Vec` length beyond its capacity for offsets past the end

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0397None
1w ago

`OutBuffer::around_pos` exposes uninitialized memory

`OutBuffer::around_pos` exposes uninitialized memory

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0396None
1w ago

`Seekable` reads a NULL or out-of-bounds seek table

`Seekable` reads a NULL or out-of-bounds seek table

▾ Sunlitzstd-safe · zstd-safevia OSV
RUSTSEC-2026-0395None
1w ago

Use-after-free with `CParameter::StableInBuffer`

Use-after-free with `CParameter::StableInBuffer`

▾ Sunlitzstd-safe · zstd-safevia OSV
zstd-safe vulnerabilities (CVEs) · VulnSea