Repository navigation
·
3 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
[1.8.6] - 2026-10-17
Monthly update. This release only updates the underlying libraries and dependencies; there are no functional
changes.
Security
All subcommands
- Bump
rustlsv0.23.45 -> v0.23.46to address RUSTSEC-2026-0349
(GHSA-w44r-93j7-qv28).rustlsrecorded the key-exchange group from a server's unauthenticated ServerHello and
reused it for later connections to the same server name, so a network attacker could silently downgrade s7cmd's
subsequent TLS connections to S3 and other AWS endpoints from the post-quantum hybrid X25519MLKEM768 exchange to
classical X25519. The impact is loss of post-quantum confidentiality on those connections; there is no key compromise
or authentication bypass. Transitive dependency (pulled in via the AWS SDK's HTTPS client);Cargo.lock-only, with
no public API or behavior change. All four underlying libraries carry the same fix.
Changed
- s3sync
v1.62.3 -> v1.62.4 - s3util-rs
v1.10.5 -> v1.10.6 - s3rm-rs
v1.6.4 -> v1.6.5 - s3ls-rs
v1.3.4 -> v1.3.5 - aws-sdk-s3
v1.146.1 -> v1.152.0 - Updated other dependencies
Underlying libraries
s3sync = "=1.62.4"
s3util-rs = "=1.10.6"
s3rm-rs = "=1.6.5"
s3ls-rs = "=1.3.5"