Skip to content

fix(deps): take libz-sys 1.1.31 for RUSTSEC-2026-0418 - #307

Merged
jcwal1516 merged 1 commit into
mainfrom
fix/libz-sys-rustsec-2026-0418
Oct 29, 2026
Merged

jcwal1516 merged 1 commit into
mainfrom
fix/libz-sys-rustsec-2026-0418

Conversation

@jcwal1516

Copy link
Copy Markdown
Member

RUSTSEC-2026-0418, issued today, fails cargo-deny on libz-sys 1.1.29 and
blocks the 0.13.1 release candidate. The libz-sys build script printed the
whole build environment to its stdout, which Cargo keeps under target/, when
built with cc 1.6 or later on Unix. Every J2K lockfile pins cc 1.2.64, so
these builds did not write the environment and no secret needs rotating.

The root lock and the j2k-t803 and j2k-tilecodec fuzz locks move to 1.1.31;
nothing else changes. The 0.13.1 changelog records it, since
cargo install --locked j2k-cli builds from the packaged lock.

Testing

  • cargo deny --locked check: advisories, bans, licenses and sources ok.
  • cargo xtask release-integrity, cargo xtask release-integrity --publish and cargo xtask repo-lint pass.
  • Both fuzz locks resolve with cargo metadata --locked --offline.

RUSTSEC-2026-0418, issued today, fails cargo-deny on libz-sys 1.1.29 and
blocks the 0.13.1 release candidate. The libz-sys build script printed the
whole build environment to its stdout, which Cargo keeps under target/, when
built with cc 1.6 or later on Unix. Every J2K lockfile pins cc 1.2.64, so
these builds did not write the environment and no secret needs rotating.

The root lock and the j2k-t803 and j2k-tilecodec fuzz locks move to 1.1.31;
nothing else changes. The 0.13.1 changelog records it, since
`cargo install --locked j2k-cli` builds from the packaged lock.
@jcwal1516
jcwal1516 merged commit 0c6b6e4 into main Oct 29, 2026
30 of 32 checks passed
@jcwal1516
jcwal1516 deleted the fix/libz-sys-rustsec-2026-0418 branch October 29, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant