Repository navigation
fix(deps): update hickory-proto for DNS parser advisories - #5513
Merged
Merged
Conversation
Update hickory-proto from 0.26.1 to 0.26.2 in the root, governance example, and five aligned test workspace lockfiles. This resolves RUSTSEC-2026-0487, RUSTSEC-2026-0488, RUSTSEC-2026-0489, RUSTSEC-2026-0490, and RUSTSEC-2026-0491 in every affected graph. Preserve content-guard's patched 0.26.3. Native Cargo resolution also rebinds existing Windows-only references within their parent constraints; no other package version changes. RSA and SQLite exceptions were reviewed and remain blocked by published parent constraints, with no policy edits. Signed-off-by: Adrien Langou <alangou@nvidia.com>
|
Label |
Contributor
Author
|
/ok to test f6b978d |
alangou
enabled auto-merge
November 12, 2026 10:23
SDAChess
approved these changes
Nov 12, 2026
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Update
hickory-protofrom 0.26.1 to 0.26.2 in all seven affected Cargo lockfiles. This fixes five RustSec findings, including malformed DNS decoding and record-count memory amplification on the supervisor's policy-DNS path.Related Issue
N/A, no issue per user instruction. This run addresses public dependency advisories.
Changes
windows-sysversions within their parent constraints. No other package versions change. Linux checks do not establish Windows runtime coverage.Both existing
deny.tomlexceptions were reassessed on November 12 against current releases and all 12 Cargo locks. They remain unresolved and unchanged:Testing
Completed: lockfile consistency and alignment, full root cargo-deny with crypto-policy tests, all 11 independent advisory scans, formatting, compile checks, Clippy, and independent resolution/checksum review. No vulnerable Hickory occurrence remains. Complete Dependabot inventory returned zero open alerts. Unmasking the retained exceptions still reports RSA and SQLite.
All maintained Rust test commands passed. Only the workspace command adds
-- --test-threads=1; server and independent workspace commands remain unchanged, andRUST_TEST_THREADSis unset. No tests or features were disabled. Local Docker conformance passed 22/22, followed by the passingtransparent_tcppolicy-DNS scenario, with binaries and images rebuilt from this branch. Two Podman-only cases in that target return early under Docker and do not provide Podman coverage.Default-parallel runs hit a sandbox listener-lifetime assertion also reproduced on pristine main with Hickory 0.26.1. A four-thread retry hit a different raw-descriptor assertion, not reproduced on baseline. The final serialized workspace run passed all 307 sandbox tests, including both assertions. The parallel failures remain a validation limitation.
SHA-bound admission created the matching mirror with
test:e2ealready applied. Branch E2E Checks, attempt 1 and Branch Checks are in progress. E2E builds are running; the remote test outcome is pending.Review Readiness failed while unchanged merged-main automation requested reviewers. Its helper suppresses the captured GitHub API error, so the HTTP cause is unknown. The automation owner needs to expose and resolve that error before rerunning. PR Issue Acceptance, DCO, and Vouch passed.
Checklist