Zcash × Brave WalletPersonal project

Type to search. Use ↑ ↓ and Enter to open a result.

fix: validate Zcash memo length in bytes

Open Bug Security & hardening

Lead item brave-browser#58756 · opened by iAnonymous3000 · last source update

This issue is open on GitHub. Fixes sometimes land through pull requests that do not link the issue (for example a later refactor); this tracker follows only explicit links (closing references, “Resolves” lines, brave_<issue> branch names, uplifts and the issue timeline).

Issue state

Open

Open.

Implementation

No pull request is linked by closing keywords, GitHub’s closing references, a brave_<issue> branch name or the issue timeline.

Release notes

No platform changelog lists this item.

Validation

QA required (QA/Yes).

No QA pass labels.

QA labels are Brave’s own validation records per OS. They are not independent verification by this tracker.

Target

No milestone set.

Platforms (OS labels): Desktop

Owner: unassigned

Build presence

Whether a merged pull request in this group is an ancestor of the brave-core tag of each platform’s current build (from versions.brave.com). Code presence is not the same as a feature being exposed on that platform.

PlatformReleaseBetaNightly
DesktopUnknown 1.97.59no merged PR is linked, so presence in this build is unknownUnknown 1.98.47no merged PR is linked, so presence in this build is unknownUnknown 1.100.5no merged PR is linked, so presence in this build is unknown
AndroidUnknown 1.97.57no merged PR is linked, so presence in this build is unknownUnknown 1.98.52no merged PR is linked, so presence in this build is unknownUnknown 1.100.5no merged PR is linked, so presence in this build is unknown
iOSUnknown 1.96.62no merged PR is linked, so presence in this build is unknownUnknown 1.99.44no merged PR is linked, so presence in this build is unknownUnknown 1.100.7no merged PR is linked, so presence in this build is unknown

Members and their history

Issue

brave-browser#58756 fix: validate Zcash memo length in bytes

State: open · created · updated · discovered via label:feature/web3/wallet/zcash, search:ironwood, search:zcash · matched label:feature/web3/wallet/zcash, title:zcash, body:ironwood

bug OS/macOS priority/P4 QA/Yes release-notes/include feature/web3/wallet OS/Desktop front-end-change feature/web3/wallet/zcash

With Ironwood explicitly enabled on macOS Nightly 1.97.1, a memo containing 171 copies of 界 displays 171/512 without a length error, even though its UTF-8 encoding is 513 bytes and exceeds the 512-byte memo limit. Use the UTF-8 byte length for both the counter and validation so users can correct oversized messages before review; funded submission was not tested. cc @kdenhartog

Timeline (5 of 9 events)
  1. 2026-09-05 03:11 Label added OS/macOS by iAnonymous3000
  2. 2026-09-05 03:11 Label added priority/P4 by iAnonymous3000
  3. 2026-09-05 03:11 Label added QA/Yes by iAnonymous3000
  4. 2026-09-05 03:11 Label added release-notes/include by iAnonymous3000
  5. 2026-09-05 03:11 Label added OS/Desktop by iAnonymous3000

Recorded changes

  1. New issue

    New bug report: fix: validate Zcash memo length in bytes

    Opened in brave-browser#58756. This is a report or request, not a confirmed change to Brave Wallet.

    brave-browser#58756
    Evidence
    • created 2026-09-05T03:11:09Z

    Source time: · Detected: · Backfilled from source history

    2026-09-05T03:11:09Z