Skip to content

chore(deps): bump hickory-proto to 0.26.2 for RUSTSEC-2026-0487..0491 - #9351

Merged
loganj merged 1 commit into
mainfrom
larry/hickory-proto-0.26.2
Nov 11, 2026
Merged

loganj merged 1 commit into
mainfrom
larry/hickory-proto-0.26.2

Conversation

@loganj

@loganj loganj commented Nov 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • The dependency-policy check (cargo-deny) on main fails because hickory-proto 0.26.1 now has five published security advisories: RUSTSEC-2026-0487, -0488, -0489, -0490 and -0491 (panics and memory amplification when parsing malformed DNS records or zone text).
  • This updates hickory-proto to 0.26.2, which carries all five fixes. With it, cargo-deny check passes again (advisories, bans, licenses and sources all ok).
  • The desktop app's separate Rust workspace (desktop/src-tauri) gets the same update. CI does not run cargo-deny there, but release builds include hickory-proto through the mesh-llm feature, so they would otherwise still ship 0.26.1.

Details

  • hickory-proto is a transitive dependency: iroh → hickory-resolver → hickory-net → hickory-proto. No crate names it directly. hickory-net and hickory-resolver stay at 0.26.1; they accept hickory-proto ^0.26.0 and get the fixes through it.
  • Lockfile-only change: the hickory-proto version and checksum in each lockfile. 0.26.2 has the same dependency list as 0.26.1, and the locked versions already meet its raised minimums. A plain cargo update -p hickory-proto also moved ten unrelated Windows-only crates from windows-sys 0.59 to 0.61; those are left out to keep this change to the advisory fix.
  • 0.26.2 is not behavior-identical: it rejects malformed DNS input that 0.26.1 panicked on or over-allocated for, and it treats IPv4-mapped IPv6 addresses as IPv4 in resolver answer filtering.

🤖 Generated with Claude Code

hickory-proto 0.26.1 (via iroh) has five new advisories, which fail
the cargo-deny advisories check on main. 0.26.2 carries the fixes.
Bump it in both lockfiles: the root workspace (buzz-relay-mesh) and
desktop/src-tauri (the mesh-llm feature used by release builds).
Lockfile-only change.

Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Signed-off-by: Logan Johnson <[email protected]>
@loganj
loganj marked this pull request as ready for review November 11, 2026 17:26
@loganj
loganj requested a review from a team as a code owner November 11, 2026 17:26
@github-actions github-actions Bot added the codex-security-review-current The posted Codex security review matches its recorded range. label Nov 11, 2026
@github-actions

Copy link
Copy Markdown

🔐 Codex Security Review

Note: This is an automated, security-focused review generated by Codex.
Use it as a supplement to human review; false positives are possible.

Scope

  • Exact PR diff: 95dd9d67dd943cd30fd02dee8e5c11d13639d2ad...0ac0a91aa9276234385859f7522f46e0b94ec04c
  • Model: gpt-6.1-sol

💡 Click "edited" above to see earlier reviews for this PR.


Review Summary

Overall Risk: NONE

The PR only updates hickory-proto from 0.26.1 to 0.26.2 and its checksum in both Rust lockfiles. No concrete security, correctness, or reliability findings were identified.

Findings

No concrete security, correctness, or reliability findings were identified.

Notes

  • Upstream crate sources were unavailable locally, so dependency implementation changes could not be independently reviewed. Builds, tests, and network access were not used.

Generated by Codex Security Review |
Requested by: @loganj |
Workflow run

@loganj
loganj merged commit e5dee91 into main Nov 11, 2026
182 of 187 checks passed
@loganj
loganj deleted the larry/hickory-proto-0.26.2 branch November 11, 2026 19:01
philazar added a commit that referenced this pull request Nov 11, 2026
Co-Authored-By: Claude Opus 5.5 <[email protected]>

* origin/main: (22 commits)
  chore(deps): bump hickory-proto to 0.26.2 for RUSTSEC-2026-0487..0491 (#9351)
  feat(mobile/ios): show the message's own text in notifications (#9346)
  feat(mobile): prefill the agents you last tagged in a conversation (#9248)
  feat(mobile): start a Solo chat from a message or inbox row (#9251)
  feat(mobile): link to Builderlab web from Settings (#9300)
  fix(relay): bound invite preview host lookup (#9308)
  fix(relay): saturate filter limits instead of casting (#9230)
  fix(mobile): tell same-name agents apart in Solo (#9321)
  fix(mobile): join an open channel from the chat footer (#9253)
  fix(relay): fence pending subscriptions on close or replacement (#2382)
  fix(mobile): hide archived people and agents from choices; give them their own members section (#9320)
  Add video stacks and native iOS zoom playback (#9316)
  Support PNG and HEIC photos in the native iOS zoom gallery (#9314)
  fix(mobile): list known people in recipient pickers before a name is typed (#9311)
  feat(mobile): mark edited messages after the body (#8863)
  Add swipeable photo stacks and native iOS gallery preview (#9259)
  ci(docker): skip relay image publishes for main pushes outside the build context (#9310)
  Add manual-only relay image publishing (#9303)
  fix(mobile): bump Flutter to 3.47.9 for Android TLS fix (#9309)
  Serve video and poster previews for invite links (#9306)
  ...

Signed-off-by: Philip Azar <[email protected]>

This branch was previously deployed

1 inactive deployment
codex-review — 0ac0a91a Deployed Nov 11, 2026 by loganj via Run Codex Security Review #14387
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codex-security-review-current The posted Codex security review matches its recorded range.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants