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

do not allow empty BIP-39 passphrase over USB

Public commit record

What the developer wrote

Authored by scgbckbone

45/100 · Thin
do not allow empty BIP-39 passphrase over USB
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This update prevents a COLDCARD hardware wallet from accepting an empty BIP-39 passphrase when the command comes over the USB connection. A BIP-39 passphrase is an extra word or phrase users can add to their seed to create a separate wallet. Previously, an empty passphrase could be sent through USB, which might let software on the connected computer silently access the user's default/no-passphrase wallet without the user typing anything on the device. Now the device rejects empty passphrases over USB, so the user must intentionally enter a passphrase on the device itself.

Recommended action

Users should upgrade to firmware containing this commit. Developers should review whether other USB commands that derive keys or wallets from user input also reject empty or default-equivalent values, and ensure that sensitive passphrase entry remains gated by on-device confirmation.

Security signals we found

01

Input validation added to USB command handler

02

Empty-string BIP-39 passphrase now rejected over USB

03

Potential bypass of on-device passphrase entry UI

04

Boundary condition fix (zero-length input)

Risk score

Why this scored 64/100

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