Skip to content

fix(deps): bump nostr to 0.44.6 to clear RUSTSEC-2026-0216 - #10733

Merged
filipkujawa merged 1 commit into
mainfrom
fix/cargo-deny-nostr-advisory
Jul 27, 2026
Merged

fix(deps): bump nostr to 0.44.6 to clear RUSTSEC-2026-0216#10733
filipkujawa merged 1 commit into
mainfrom
fix/cargo-deny-nostr-advisory

Conversation

@filipkujawa

Copy link
Copy Markdown
Collaborator

Cargo Deny has been failing on main since the 07-26 nightly, and on every open PR. Three errors, all in the nostr tree:

  • RUSTSEC-2026-0216 - reachable panic / remote DoS in nostr 0.44.4's NIP-44 v2 decrypt path
  • yanked nostr 0.44.4
  • yanked async-utility 0.3.1

Lockfile only; the nostr = "0.44" requirement in crates/goose/Cargo.toml is unchanged.

async-utility 0.3.1  -> 0.3.2
nostr         0.44.4 -> 0.44.6

Verified with cargo metadata --locked (no re-resolution needed) and cargo check -p goose --features nostr,rustls-tls --locked.

Note: a plain cargo update also re-picks ~15 unrelated windows-sys/base64/getrandom edges downward, because those crates declare open ranges (e.g. windows-sys >=0.60.2, <0.62) and cargo resolves ranges to the low end. That churn is latent in the lockfile and unrelated to this advisory, so it is left out here rather than mixed into a security fix that touches Windows build edges.

nostr 0.44.4 has a reachable panic in the NIP-44 v2 decrypt path and was
yanked; async-utility 0.3.1 was yanked as well. Both fail Cargo Deny.

Lockfile only - the 0.44 requirement in crates/goose/Cargo.toml is unchanged.
@filipkujawa
filipkujawa requested a review from alexhancock July 27, 2026 18:29
@filipkujawa
filipkujawa added this pull request to the merge queue Jul 27, 2026
Merged via the queue into main with commit 37985dd Jul 27, 2026
26 checks passed
@filipkujawa
filipkujawa deleted the fix/cargo-deny-nostr-advisory branch July 27, 2026 18:47
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.

2 participants