Skip to content

fix(deps): bump mongodb to 3.7.0 (drops vulnerable hickory 0.25) - #94

Closed
dviejokfs wants to merge 1 commit into
mainfrom
fix/mongodb-3.7.0-drop-hickory-0.25
Closed

dviejokfs wants to merge 1 commit into
mainfrom
fix/mongodb-3.7.0-drop-hickory-0.25

Conversation

@dviejokfs

Copy link
Copy Markdown
Contributor

Summary

  • mongodb 3.6.0 pinned hickory-resolver / hickory-proto 0.25 for its mongodb+srv SRV stub resolver, leaving one vulnerable hickory-proto 0.25.2 copy in the tree even after the rest of the workspace moved to hickory 0.26.1.
  • mongodb 3.7.0 updates its hickory dep to 0.26.
  • After this bump, cargo tree resolves a single hickory-proto / hickory-resolver 0.26.1 across the whole workspace.

Why

Clears the residual DNS CVEs (NSEC3 unbounded loop, O(n²) name compression) reported by cargo audit against hickory-proto 0.25.

Test plan

  • cargo check --bin temps compiles clean
  • cargo audit shows hickory-proto 0.25.x no longer present in tree
  • CI green

mongodb 3.6.0 pinned hickory-resolver/hickory-proto 0.25 for its
mongodb+srv SRV stub resolver, leaving one vulnerable hickory-proto
0.25.2 copy in the tree even after the workspace moved to 0.26.1.
mongodb 3.7.0 updated its hickory dependency to 0.26.

The lockfile now resolves a single hickory-proto / hickory-resolver
0.26.1 across the whole workspace — the DNS CVEs (NSEC3 unbounded loop,
O(n^2) name-compression) are fully cleared, with no residual.

Verified: cargo check --bin temps compiles clean against mongodb 3.7.0.
@dviejokfs

Copy link
Copy Markdown
Contributor Author

Closing as no-op: the mongodb 3.7.0 bump is already on main via the OIDC PR (#93)'s lockfile resolution. Verified with grep mongodb Cargo.lock on main showing version = "3.7.0" and git rebase main dropping the patch as 'already upstream'. cargo audit confirms no hickory 0.25.x copies remain in the tree.

@dviejokfs dviejokfs closed this May 24, 2026
@dviejokfs
dviejokfs deleted the fix/mongodb-3.7.0-drop-hickory-0.25 branch May 24, 2026 20:11
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