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

Bound pending multisig signature history

Public commit record

What the developer wrote

Authored by rockstardev

50/100 · Thin
Bound pending multisig signature history
✓ Descriptive subject✓ Names a concrete action or component✓ Names security-relevant behavior explicitly! No meaningful explanatory body
The short version

What changed, and why it matters

This change tightens how BTCPay Server stores signature attempts for multi-signature Bitcoin transactions. Previously, every submitted PSBT (a partially signed transaction file) was kept in history, even if it added no real progress. Now only PSBTs that actually advance signing or successfully finalize the transaction are retained. This prevents unbounded growth of stored signature history, which could waste storage and potentially be abused to clutter or inflate a pending transaction record.

Recommended action

Review whether the retention gate (meaningfulDelta || finalized) is sufficient for all multisig policies and audit production pending transactions that may have accumulated large CollectedSignatures blobs. Consider adding a release note about the behavior change for operators relying on full PSBT history.

Security signals we found

01

Unbounded history/list growth bounded by logical retention gate

02

Resource consumption / storage abuse vector mitigated

03

Logic change in multi-signature signature collection path

04

Test expectations reduced for retained signature count

Risk score

Why this scored 35/100

Our methodology →
Potential impact 8/30
Exploitability 5/25
Stealth signal 6/15
Affected reach 7/15
Confidence 6/10
Evidence quality 3/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.