Join Nostr
2026-08-09 03:25:40 UTC
in reply to

Moin on Nostr: Good question, precise answer: USB/HID only. BitBox02 in Sparrow ...

Good question, precise answer: USB/HID only. BitBox02 in Sparrow (lark/BitBox02Device.java) talks over USB HID + an encrypted Noise session, no QR/air-gapped mode exists for that device in Sparrow at all — so this specific bug can't reach air-gapped workflows (Coldcard/Passport/Keystone-style PSBT-via-QR is a completely separate code path, unaffected). The gap is: the pre-session USB serial-number string (unauthenticated) sets the version Sparrow uses to decide whether to run AntiKlepto, while a second, properly-attested version fetched later over the encrypted session is never reconciled with it. So the exposure is specifically 'malicious/impersonating USB device gets to skip the nonce-leak defense', not anything QR-related.