Skip to content

Add advisory for bip322 - #3150

Merged
djc merged 2 commits into
rustsec:mainfrom
raphjaph:bip322-rustsec
Oct 9, 2026
Merged

djc merged 2 commits into
rustsec:mainfrom
raphjaph:bip322-rustsec

Conversation

@raphjaph

Copy link
Copy Markdown
Contributor

Affected crate(s)

Links to upstream issue(s) or PR(s)

https://github.com/rust-bitcoin/bip322

Severity

Critical (9.1/10)

Any application treating successful verification as proof of address ownership
can be compromised. An unauthenticated attacker could impersonate any P2WPKH or
P2SH-P2WPKH wallet to authorize state-changing actions such as withdrawals,
borrowing, or wallet linking. Application-level nonces do not mitigate this,
since the attacker can construct and sign the current challenge message with
their own key.

Checklist

  • Advisory filename(s) starts with RUSTSEC-0000-0000 as the ID
  • date field is set to the public disclosure date
  • Contains a concise and descriptive title after advisory metadata
  • Asked maintainer(s) if publishing an advisory is appropriate

@djc djc left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for reporting!

Comment thread crates/bip322/RUSTSEC-0000-0000.md Outdated
@djc
djc merged commit 417e316 into rustsec:main Oct 9, 2026
1 check passed
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