Skip to content

fix: resolve 13 known CVEs by upgrading vulnerable dependencies#588

Open
bagelface wants to merge 1 commit into
Layr-Labs:devfrom
BreadchainCoop:patch-vulnerabilities
Open

fix: resolve 13 known CVEs by upgrading vulnerable dependencies#588
bagelface wants to merge 1 commit into
Layr-Labs:devfrom
BreadchainCoop:patch-vulnerabilities

Conversation

@bagelface

Copy link
Copy Markdown

Summary

Resolves 13 known security advisories identified by cargo audit by upgrading vulnerable direct and transitive dependencies.

Direct version bumps (Cargo.toml):

  • alloy: 1.01.4 — fixes DoS vulnerability in "alloy-dyn-abi" TypedData hashing ("RUSTSEC-2025-0073", severity 7.5)
  • aws-config: 1.5.91.8, aws-sdk-kms: 1.491.106 — fixes four "aws-lc-sys" advisories including PKCS7 signature validation bypass and AES-CCM timing
    side-channel ("RUSTSEC-2026-0045"/"46"/"47"/"48")
  • jsonwebtoken: 79 in "eigen-client-fireblocks" — drops ring 0.16 (AES panic, "RUSTSEC-2025-0009") and pulls in fixed time 0.3.47 (stack exhaustion DoS,
    "RUSTSEC-2026-0009")
  • metrics: 0.240.24.5 — fixes a pre-existing compilation failure on current Rust toolchains

Transitive fixes (via lock file):

5 remaining advisories are pinned by upstream dependencies outside this repo's control (AWS SDK's dual rustls stack, "testcontainers/tokio-tar" with no available patch, and feature-gated ark/alloy transitive deps with negligible practical exposure). These are tracked for future upstream fixes.

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