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

SIGHASH gating: implementation

Public commit record

What the developer wrote

Authored by Ilya Artemov

35/100 · Opaque
SIGHASH gating: implementation
✓ Descriptive subject! No meaningful explanatory body
The short version

What changed, and why it matters

This commit adds a user-controlled setting to the Ledger Bitcoin app that blocks non-standard Bitcoin transaction signing modes by default. Previously, these modes were allowed with only a warning. Now the app rejects them unless the user explicitly turns on 'Allow non-standard sighash' in settings and confirms a warning. This is a security-hardening change, not a vulnerability fix in the traditional sense, but it reduces the risk of users accidentally signing transactions that protect fewer funds than they expect.

Recommended action

No immediate action required; this is a hardening commit. Users should review whether they want the new default behavior (non-standard sighash types blocked). Developers should verify that the classifier correctly handles all Taproot/segwit edge cases and that the setting cannot be toggled without user confirmation on the device.

Security signals we found

01

Adds default-deny gate for non-standard Bitcoin sighash types

02

Introduces persistent NVRAM setting for security-relevant behavior

03

Adds explicit warning confirmation dialog before enabling risky setting

04

Returns new dedicated error code when non-standard sighash is disabled

05

Refactors sighash classification into a dedicated module with documented security semantics

Risk score

Why this scored 48/100

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