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

bundle small fixes

Public commit record

What the developer wrote

Authored by scgbckbone

28/100 · Opaque
bundle small fixes
✓ Subject identifies a change! No meaningful explanatory body! Opaque security-relevant change
The short version

What changed, and why it matters

This is a large bundle of bug fixes for the COLDCARD hardware wallet firmware. Most changes fix user-interface crashes ('yikes'), incorrect error messages, or policy edge cases rather than a single critical vulnerability. The most security-relevant fixes are: (1) disabling NFC and Virtual Disk before entering HSM mode to reduce the attack surface of the locked-down operating mode; (2) preventing a trick/bypass PIN that has no secrets from completing a Single-Signer Spending Policy unlock; (3) stopping OP_RETURN and non-standard scripts from being hidden or mis-displayed during transaction approval; (4) rejecting malformed JSON/QR message-signing requests and control characters that could be used to trick the user; and (5) preventing duplicate multisig wallets with reordered keys from being imported as if they were only a rename. The commit also adds many regression tests for these behaviors.

Recommended action

Treat this as a routine but worthwhile bug-fix release. Users running HSM mode, CCC, multisig, or message-signing workflows benefit most. No immediate emergency response is warranted, but the firmware should be updated once the release is published. Reviewers should verify the new regression tests pass and that the HSM peripheral shutdown and SSSP login fixes behave as intended on real hardware.

Security signals we found

01

HSM mode now disables NFC and Virtual Disk peripherals to reduce USB/NFC attack surface

02

Single-Signer Spending Policy unlock no longer accepts a zero-secret bypass PIN as the 'main PIN'

03

OP_RETURN and non-standard scripts are no longer hidden as 'null-data' during transaction review

04

Malformed JSON/QR message-signing requests and UI control characters are rejected

05

Reordered multi(...) multisig descriptors with the same keys are now blocked as duplicates

06

Malformed NDEF records are handled without crashing

07

Address ownership validation is stricter and rejects unsupported payment addresses earlier

08

CCC whitelist import no longer mutates policy when the over-limit check fails

09

WIF store capacity limit is enforced consistently including via QR visualization

010

Seed XOR restore from Temporary Seed menu stays temporary even when master seed is blank

Risk score

Why this scored 66/100

Our methodology →
Potential impact 18/30
Exploitability 12/25
Stealth signal 10/15
Affected reach 14/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.