Skip to content

fix: Patch RUSTSEC-2026-0049 by removing legacy rustls-webpki 0.101.7#1919

Merged
jjbayer merged 1 commit intomasterfrom
fix/deduplicate-rustls-webpki
Apr 10, 2026
Merged

fix: Patch RUSTSEC-2026-0049 by removing legacy rustls-webpki 0.101.7#1919
jjbayer merged 1 commit intomasterfrom
fix/deduplicate-rustls-webpki

Conversation

@jjbayer
Copy link
Copy Markdown
Member

@jjbayer jjbayer commented Apr 9, 2026

  • Update rustls-webpki from 1.103.7 to 1.103.10 (the patched version that resolves the linked vulnarability).
  • Remove the older rustls-webpki dependency and a bunch of other duplicates by listing aws-sdk-s3 features explicitly.

Closes #1909

Disable `rustls` default feature on `aws-sdk-s3` which pulled in the
legacy hyper 0.14 + rustls 0.21 path via `aws-smithy-runtime/tls-rustls`.
This eliminates the duplicate `rustls-webpki 0.101.7` entirely and
updates the remaining copy to 0.103.10 (the patched version).

Closes #1909

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jjbayer jjbayer marked this pull request as ready for review April 9, 2026 15:42
@jjbayer jjbayer requested a review from a team as a code owner April 9, 2026 15:42
Copy link
Copy Markdown
Contributor

@loewenheim loewenheim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for taking care of this!

Copy link
Copy Markdown
Member

@Dav1dde Dav1dde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@jjbayer jjbayer merged commit 9c57774 into master Apr 10, 2026
25 checks passed
@jjbayer jjbayer deleted the fix/deduplicate-rustls-webpki branch April 10, 2026 11:20
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.

RUSTSEC-2026-0049: CRLs not considered authorative by Distribution Point due to faulty matching logic

3 participants