Skip to content

fix(deps): bump zstd crates for RUSTSEC-2026-0410 - #869

Merged
brawer merged 1 commit into
mainfrom
fix-zstd-rustsec
Oct 31, 2026
Merged

brawer merged 1 commit into
mainfrom
fix-zstd-rustsec

Conversation

@brawer

@brawer brawer commented Oct 31, 2026

Copy link
Copy Markdown
Owner

Requested by Sascha · project thread

Fixes the failing cargo deny advisories check (seen on #841, the release PR).

  • Lockfile bumps: zstd 0.14.0 → 0.14.3, zstd-safe 8.0.0 → 8.2.0, zstd-sys 2.1.0 → 2.1.2. This fixes RUSTSEC-2026-0410 and all zstd advisories on the parquet path.
  • deny.toml ignores: RUSTSEC-2026-0391, -0398 and -0403 for zstd 0.13.3 / zstd-safe 7.3.0, which come in via s3 → reqx 0.1.41. There is no fixed 0.13.x release. reqx only uses zstd::stream::read::Decoder::new to decode HTTP responses, and none of the three affect that path (no with_context, no seekable feature, and 0403 only hits the write decoder). The real fix is s3 0.1.38 (reqx 0.2), but it needs Rust 1.99.1 and rust-toolchain.toml pins 1.96.0.

Checked locally: cargo deny check passes (advisories, bans, licenses, sources) and cargo check --all-targets builds.

Once merged, release-please will refresh #841 and its check should go green.


Generated by Claude Code

cargo deny's advisories check started failing on new zstd advisories.

Bump zstd 0.14.0 -> 0.14.3, zstd-safe 8.0.0 -> 8.2.0 and zstd-sys
2.1.0 -> 2.1.2 (lockfile only), which fixes RUSTSEC-2026-0410 and the
zstd 0.14 / zstd-safe 8 path via parquet.

zstd 0.13.3 / zstd-safe 7.3.0 also come in via s3 -> reqx 0.1.41 and
have no fixed 0.13.x release. reqx only uses zstd::stream::read::Decoder
to decode HTTP responses, which none of RUSTSEC-2026-0391, -0398 and
-0403 affect, so ignore those in deny.toml until s3 can be upgraded
(s3 0.1.38 needs Rust 1.99.1; we pin 1.96.0).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ttfb2NaUACpzrJX577oxm8
@brawer brawer self-assigned this Oct 31, 2026
@github-actions github-actions Bot added the bug Something isn't working label Oct 31, 2026
@brawer
brawer merged commit a44b9be into main Oct 31, 2026
8 checks passed
@brawer
brawer deleted the fix-zstd-rustsec branch October 31, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants