fix: bump quinn-proto to 0.11.14 to patch CVE-2026-31812 DoS vuln#183
fix: bump quinn-proto to 0.11.14 to patch CVE-2026-31812 DoS vuln#183louisliu2048 merged 1 commit intomainfrom
Conversation
quinn-proto < 0.11.14 allows unauthenticated remote DoS via panic in QUIC transport parameter parsing (GHSA-6xvm-j4wr-6v98 / CVE-2026-31812). Resolves dependabot alert #12.
|
Claude finished @Vui-Chee's task in 1m 45s —— View job PR Review: fix: bump quinn-proto to 0.11.14 to patch CVE-2026-31812 DoS vuln
SummaryThis PR bumps Only Diff AnalysisChange 1 — Target fix (correct): Version and checksum match the published Change 2 — Incidental dependency resolution side-effect: # data-encoding-macro-internal 0.1.17
-"syn 2.0.117",
+"syn 1.0.109",
No issue here. ✅ Security Assessment
IssuesNone. This is a minimal, correct, and well-scoped security patch. Positives
Verdict: ✅ LGTMSafe to merge. No blocking issues. |
* main: (25 commits) fix: bump quinn-proto to 0.11.14 to patch CVE-2026-31812 DoS vuln (#183) pre-job authorization (#193) fix: trigger review skill failed to ack (#192) feat: trigger skill review separately (#191) feat: add Claude skills and CLAUDE.md for AI-assisted development (#190) rename ext (#185) supply workflow for claude (#184) feat(builder): incremental trie cache optimization for flashblocks state root (#163) chore(flashblocks-rpc): migrate op-reth flashblocks into xlayer-reth (#175) Feat(chainspec): adding xlayer-devnet chainspec (#167) chore(builder): flatten flashblocks builder, remove unnecessary trait interfaces (#172) rpc: remove unnecessary trait bounds and dependencies from XlayerRpcExtApiServer impl (#171) fix fmt in bin/tools/gen_genesis.rs (#170) fix(builder): Resolve bugs on upstream flashblocks timing scheduler (#169) Feat(tools): Add a tool to generate a custom genesis file based on a template and existing chain data (#159) feat(flashblocks): Add flashblocks sequence persistence logic on RPC and sequence replay flashblock builder (#162) chore(builder): remove unused custom-engine-api feature flag in tests (#168) fix: p2p test hang due to hang on port (#165) fix: update testcontainers to v0.27.0 to remediate CVE-2025-62518 (#164) chore(builder): further clean up builder crate (#161) ...
Summary
quinn-protofrom0.11.13to0.11.14viacargo update --preciseCargo.lockupdateBackground
quinn-proto < 0.11.14panics on attacker-controlled malformed QUIC transport parameters (unwrap()onErr(UnexpectedEnd)), allowing unauthenticated remote DoS with a single UDP packet. The fix is a patch-level bump with no API changes.Dependency chain:
xlayer-builder→libp2p→libp2p-quic→quinn→quinn-proto