chore(deps): Update dependencies and fix security vulnerabilities#205
Conversation
Update toml 1.0.6 → 1.0.7 and run cargo update on both main and fuzz lockfiles. Fixes 3 open Dependabot alerts in fuzz/Cargo.lock: - rustls-webpki 0.103.9 → 0.103.10 (GHSA-pwjx-qhcg-rvj4) - aws-lc-sys 0.38.0 → 0.39.0 (CRL scope check + X.509 bypass) Supersedes PRs #188 and #189.
📝 WalkthroughWalkthroughThis pull request updates the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
CHANGELOG.md (1)
13-13: Consider adding an advisory/CVE reference foraws-lc-sysfor consistency.The
rustls-webpkiline includes a GHSA link; adding one here too would make the security section uniformly traceable.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@CHANGELOG.md` at line 13, Update the CHANGELOG entry for "Update `aws-lc-sys` 0.38.0 → 0.39.0" to include a security advisory/CVE link (same style as the rustls-webpki GHSA reference) so the security note is traceable; locate the line containing the aws-lc-sys version bump and append the appropriate advisory URL or CVE identifier and short label.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@CHANGELOG.md`:
- Line 13: Update the CHANGELOG entry for "Update `aws-lc-sys` 0.38.0 → 0.39.0"
to include a security advisory/CVE link (same style as the rustls-webpki GHSA
reference) so the security note is traceable; locate the line containing the
aws-lc-sys version bump and append the appropriate advisory URL or CVE
identifier and short label.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: b33de253-3833-4e80-942a-d16fe30cf122
⛔ Files ignored due to path filters (2)
dependi-lsp/Cargo.lockis excluded by!**/*.lockdependi-lsp/fuzz/Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (2)
CHANGELOG.mddependi-lsp/Cargo.toml
Summary
toml1.0.6 → 1.0.7 (patch: winnow 1.0 internal update)rustls-webpki0.103.9 → 0.103.10 infuzz/Cargo.lock— fixes certificate revocation enforcement bug (GHSA-pwjx-qhcg-rvj4)aws-lc-sys0.38.0 → 0.39.0 infuzz/Cargo.lock— fixes CRL Distribution Point scope check logic error and X.509 Name Constraints bypass via wildcard/unicode CNcargo updateon both main and fuzz lockfiles to pick up all transitive patchesResolves Dependabot alerts #11, #13, #15.
Supersedes #188 and #189 (can be closed).
Test plan
cargo clippy --all-targets -- -D warnings— cleancargo test --lib— 494 passedcargo test --test integration_test— 7 passedrustls-webpki= 0.103.10 in both lockfilesaws-lc-sys= 0.39.0 in both lockfilesSummary by CodeRabbit
Security
Chores