chore(deps): update Go toolchain to 1.24.11 and fix CVEs [security]#119
chore(deps): update Go toolchain to 1.24.11 and fix CVEs [security]#119
Conversation
Update Go toolchain from 1.24.7 to 1.24.11 to fix 9 stdlib vulnerabilities: - GO-2025-4175: crypto/x509 (wildcard name constraint bypass) - GO-2025-4155: crypto/x509 (excessive resource consumption) - GO-2025-4013: crypto/x509 (panic with DSA public keys) - GO-2025-4012: net/http (cookie parsing memory exhaustion) - GO-2025-4011: encoding/asn1 (DER parsing memory exhaustion) - GO-2025-4010: net/url (IPv6 hostname validation) - GO-2025-4009: encoding/pem (quadratic complexity) - GO-2025-4008: crypto/tls (ALPN negotiation info leak) - GO-2025-4007: crypto/x509 (name constraint check complexity) Update golang.org/x/crypto from v0.43.0 to v0.45.0 to fix: - GO-2025-4135: ssh/agent (malformed constraint DoS) - GO-2025-4134: ssh (unbounded memory consumption)
📝 WalkthroughWalkthroughGo module dependencies and toolchain version have been updated across the project. The toolchain directive moves from go1.24.7 to go1.24.11, and six golang.org/x libraries receive minor version bumps for bug fixes and security patches. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
Pre-merge checks✅ Passed checks (3 passed)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Disabled knowledge base sources:
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
🔇 Additional comments (3)
Warning Review ran into problems🔥 ProblemsErrors were encountered while retrieving linked issues. Errors (1)
Comment |
Summary
1.24.7to1.24.11to fix 9 stdlib vulnerabilitiesgolang.org/x/cryptofromv0.43.0tov0.45.0to fix 2 vulnerabilitiesFixed Vulnerabilities
Go Standard Library (9 CVEs)
golang.org/x/crypto (2 CVEs)
Test Plan
go build ./...passesgo test ./...passesgovulncheck ./...reports no vulnerabilitiesSummary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.