AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Moderate 62 Bitcoin

Reject foreign BIP322 reserve inputs

Public commit record

What the developer wrote

Authored by scgbckbone

45/100 · Thin
Reject foreign BIP322 reserve inputs
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This update fixes a bug in the COLDCARD hardware wallet's handling of BIP-322 Proof of Reserves (PoR) transactions. Previously, the wallet could be presented with a PoR PSBT containing extra 'foreign' inputs that it did not control, and it would not clearly reject the transaction. This could allow a malicious or malformed PoR request to include unrelated inputs, potentially misleading the user or weakening the proof. The fix now rejects any BIP-322 PoR PSBT that contains inputs not belonging to the wallet.

Recommended action

Users relying on BIP-322 Proof of Reserves should upgrade to a release containing this commit. Review any custom tooling that builds PoR PSBTs to ensure it does not include foreign inputs, as such PSBTs will now be rejected. Security researchers may want to audit whether prior firmware versions could be coerced into signing or displaying misleading PoR messages when foreign inputs were present.

Security signals we found

01

BIP-322 Proof of Reserves input validation bugfix

02

Rejection of foreign/uncontrolled inputs in PoR PSBTs

03

Change in test expectations from warning/limited-signing to FatalPSBTIssue

04

Explicit changelog entry: 'Bugfix: Reject foreign inputs from BIP-322 Proof of Reserves.'

Risk score

Why this scored 62/100

Our methodology →
Potential impact 18/30
Exploitability 14/25
Stealth signal 10/15
Affected reach 8/15
Confidence 8/10
Evidence quality 4/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.