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

fix(core): scope `trezorui_api.confirm_with_info()` layouts

Public commit record

What the developer wrote

Authored by Roman Zeyde

100/100 · Strong
fix(core): scope `trezorui_api.confirm_with_info()` layouts

Fixes #6780 (OOM on T3T1 during large input data confirmation).

Explicitly drop internal Rust layout object, in order to avoid
https://github.com/trezor/trezor-firmware/issues/5472#issuecomment-3262594686
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Uses a recognizable type or scope✓ Provides detailed explanatory context✓ Explains rationale or failure mode✓ Links an issue, advisory, or supporting reference
The short version

What changed, and why it matters

This update fixes a memory issue in Trezor hardware wallets that could crash the device (out-of-memory) when confirming very large pieces of on-screen data. The fix ensures a temporary screen-layout object is explicitly released after use, rather than lingering in memory. It is a reliability/availability fix rather than a direct theft-of-funds vulnerability.

Recommended action

Treat as a reliability/DoS-hardening fix. Include in firmware release notes and regression tests for large-message confirmation flows. No immediate user action beyond applying the firmware update is needed.

Security signals we found

01

Out-of-memory (OOM) crash fixed

02

Resource lifetime management improved

03

Context-manager scoping of native/Rust layout object

04

Large input data confirmation path affected

05

Issue references #6780 and #5472

Risk score

Why this scored 60/100

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