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

Merge branch 'release-26.08.0'

Public commit record

What the developer wrote

Authored by odudex

45/100 · Thin
Merge branch 'release-26.08.0'
✓ Descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This is a routine release merge for Krux firmware (version 26.08.0). It includes several genuine security fixes: a heap buffer overflow in camera-based entropy generation for a discontinued device, stricter fee calculation when signing Bitcoin transactions, and a warning when a transaction's input amounts cannot be verified. It also swaps the QR-code encoding library for a faster native one, removes support for the discontinued Maix Bit device, and makes various reliability improvements. The commit itself is a large merge, so the exact code changes are spread across many files and not all visible in the supplied diff.

Recommended action

Users on Krux 26.04.0 or earlier should upgrade to 26.08.0, especially if they sign PSBTs or use camera entropy. Review the CHANGELOG security fixes and verify the signed release assets with selfcustody.pem. Developers should note the build-system switch from Poetry to uv and the new libsecp256k1 build step in CI.

Security signals we found

01

Heap buffer overflow fix in camera entropy module (discontinued Maix Bit only)

02

PSBT fee calculation stricter checks and unverified-input-amount warning

03

Stored mnemonic file corruption now preserved instead of overwritten

04

Settings file malformed JSON handled without errors or write-back side effects

05

UR decoding migrated from pure-Python packages to native uUR C module

06

Removal of deterministic os.urandom from MaixPy firmware

07

Base58 addresses with unknown network version byte now rejected

Risk score

Why this scored 66/100

Our methodology →
Potential impact 22/30
Exploitability 14/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.