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

include the non-witness utxo in psbts for krux keystores, and in the qr display when the psbt has more than one input

Public commit record

What the developer wrote

Authored by Craig Raw

50/100 · Thin
include the non-witness utxo in psbts for krux keystores, and in the qr display when the psbt has more than one input
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This commit changes how Sparrow Wallet builds QR codes for partially-signed Bitcoin transactions (PSBTs). For certain hardware wallets (Krux), it now includes extra data (the full previous transaction, called 'non-witness utxo') in the QR code when the transaction has more than one input. This extra data is needed by some devices to verify inputs securely, but it also makes the QR code larger and slower to scan. The change appears to be a correctness/usability fix for hardware signing rather than a traditional software vulnerability.

Recommended action

Review the drongo subproject diff to confirm the includeNonWitnessUtxoForQR() implementation and ensure it only adds non-witness UTXOs when required. Test QR scanning with multi-input segwit transactions on Krux devices to verify compatibility and scanning reliability. No immediate emergency action is indicated.

Security signals we found

01

Hardware wallet signing correctness: missing non-witness UTXO data can cause some signers to reject or mis-handle multi-input segwit PSBTs

02

QR payload size increase: larger QR codes may be harder to scan reliably, potentially affecting usability

03

Subproject update (drongo) likely contains related serialization logic changes

04

No explicit security language in commit title or message

Risk score

Why this scored 34/100

Our methodology →
Potential impact 8/30
Exploitability 6/25
Stealth signal 4/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.