Skip to content

security: fix remaining dependabot alerts (hickory-proto #60, server cryptography #70)#40

Merged
jaschadub merged 1 commit into
mainfrom
fix/dependabot-server-crypto-hickory
Jun 21, 2026
Merged

security: fix remaining dependabot alerts (hickory-proto #60, server cryptography #70)#40
jaschadub merged 1 commit into
mainfrom
fix/dependabot-server-crypto-hickory

Conversation

@jaschadub

Copy link
Copy Markdown
Contributor

Closes the two dependabot alerts with no auto-generated PR.

  • #60 (medium) hickory-proto O(n²) name-compression CPU exhaustion — bump hickory-resolver 0.24 → 0.26 (pulls hickory-proto 0.26.1). Migrated rust/src/dns.rs to the 0.26 builder/lookup API (Resolver::builder_tokio(), is_no_records_found(), RData::TXT matching).
  • #70 (high) vulnerable OpenSSL bundled in cryptography wheel — bump server/requirements.txt cryptography 46.0.7 → 48.0.1.

Rust: clippy clean, 117 tests pass with --features dns.

The other 11 alerts are covered by the already-merged dependabot PRs #36#39.

…tography)

- Bump hickory-resolver 0.24 -> 0.26 (pulls hickory-proto 0.26.1), fixing
  O(n^2) name-compression CPU exhaustion (alert #60). Migrate dns.rs to the
  0.26 builder/lookup API.
- Bump server cryptography 46.0.7 -> 48.0.1, fixing vulnerable bundled
  OpenSSL (alert #70).
@jaschadub
jaschadub merged commit 168c704 into main Jun 21, 2026
@jaschadub
jaschadub deleted the fix/dependabot-server-crypto-hickory branch June 21, 2026 22:57
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