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

fix(stellar): confirm signer weight set by StellarSetOptionsOp

Public commit record

What the developer wrote

Authored by Jakub Janků

93/100 · Strong
fix(stellar): confirm signer weight set by StellarSetOptionsOp

Fixes: https://github.com/satoshilabs/trezor-firmware/issues/312
(cherry picked from commit d1beab9790243949a972d6ddca1b297a6efa9ff7)
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Provides detailed explanatory context✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This update fixes how the Trezor hardware wallet displays a Stellar 'Set options' operation when a signer is being added or changed. Previously, the device did not show the signer's 'weight' value on its screen. Because weight controls how powerful a signer is (for example, how many signatures are needed to approve a transaction), a user could unknowingly approve a high-weight signer that gives an attacker more control over the account. The fix now shows the weight during confirmation, so users can spot suspicious changes before signing.

Recommended action

Users who sign Stellar Set options operations should update to firmware containing this commit so they can review signer weight before approving. Developers should audit other Stellar operation confirmation flows for similarly hidden security-relevant fields.

Security signals we found

01

Missing confirmation of security-critical parameter (signer weight) in a signing operation

02

Changelog entry explicitly tagged .security

03

Fixes an issue tracker reference (satoshilabs/trezor-firmware#312)

04

UI change from confirm_blob to confirm_properties to expose additional data

05

Signer weight directly affects multi-signature authorization thresholds on Stellar

Risk score

Why this scored 55/100

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