Skip to content

Release v1.4.5 - #747

Open
hmushi wants to merge 1 commit into
aws:mainfrom
hmushi:release-1.4.5
Open

Release v1.4.5#747
hmushi wants to merge 1 commit into
aws:mainfrom
hmushi:release-1.4.5

Conversation

@hmushi

@hmushi hmushi commented May 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Release v1.4.5. Primary change is bumping the tar crate from 0.4.43 to 0.4.45 in enclave_build/ to address two vulnerabilities in the bundled tar archive library:

Both are fixed in tar 0.4.45.

The release also rolls up the five commits that have landed on main since v1.4.4:

  • Fix Clippy warnings for Rust 1.92
  • Bump Rust version to 1.92
  • scripts/bump-rust-version.sh: switch to two-part versioning
  • tools/Dockerfile: build openssl silently
  • enclave_build: always print errors when handling builder streams

Files changed

  • enclave_build/Cargo.tomltar = "0.4.40"tar = "0.4.45"
  • Cargo.tomlversion = "1.4.4"version = "1.4.5"
  • Cargo.lock — regenerated (minimal diff: only tar + nitro-cli version bumps, schema v3 preserved)
  • SPECS/aws-nitro-enclaves-cli.specVersion: 1.4.5, new 1.4.5-0 changelog entry
  • sources — regenerated via make update-crates-dependencies (new vendored tarball SHA1)
  • THIRD_PARTY_LICENSES_RUST_CRATES.html — regenerated via make update-third-party-licenses-rust-crates-html (reflects tar 0.4.45)

Verification

  • cargo build --workspace --release — clean.
  • cargo test --workspace --lib --bins -- --test-threads=1 — 72/72 pass.
  • cargo audit — both RUSTSEC-2026-0067 and RUSTSEC-2026-0068 no longer appear; diff against main confirms exactly those two advisories are removed and no new ones are introduced.
  • Vendored crates-dependencies/tar/Cargo.toml confirms version = "0.4.45".

Bump tar crate from 0.4.43 to 0.4.45 to address two vulnerabilities in
the bundled tar archive library:

- CVE-2026-33055 / RUSTSEC-2026-0068: conditional PAX size header
  handling inconsistent with other tar parsers
- CVE-2026-33056 / RUSTSEC-2026-0067: symlink-based chmod escape
  outside the extraction root in unpack_dir()

Also picks up the five commits that have landed on main since v1.4.4
(Rust 1.92 bump, Dockerfile cleanups, enclave_build error reporting).

Signed-off-by: Mushahid Hussain <hmushi@amazon.co.uk>
@olafhering

Copy link
Copy Markdown
Contributor

what will be done about CVE-2026-25727?

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.

3 participants