Skip to content

Security-audit references & GHSA-7g72-jxww-q9vq affected-range confirmation (integrator request) #4834

Description

@mywebcore

Hello Trust Wallet team,

We are the developers of MWC Wallet, a self-custodial Polygon-first wallet
(mobile + browser extension). We have pinned wallet-core 4.7.1
(tag commit 12f09abe496937576b44ae043d9f6fbcdd52ac11, artifacts verified by
SHA-256) as the cryptographic core of our mobile signer, consumed strictly
through official distribution channels (SPM release-asset manifest on iOS;
GitHub Packages on Android).

Our usage surface is deliberately minimal: BIP-39 entropy→mnemonic,
BIP-44 EVM derivation (m/44'/60'/0'/0/0), EIP-155/EIP-1559 transaction
signing and EIP-191 personal-message signing. We do not use the
StoredKey/Keystore module, Ed25519 signing paths, or any non-EVM coin
support.

Before our next release gate, our security process requires first-party
confirmation of the following:

  1. Independent security audits of wallet-core. We could not locate a
    public audit report as of 2026-07-30. Have independent audits of
    wallet-core (in particular the C++ core: BIP-39/32 implementation, EVM
    signer, memory handling) been performed? If so, could you share the
    reports or summaries (auditor, scope, date, resolved findings), publicly
    or under NDA? (We are happy to sign one for non-public material — a
    contact address for that route would be appreciated.)

  2. GHSA-7g72-jxww-q9vq affected-version range. The advisory
    (Ed25519 sign_with_pubkey key extraction, 2024) maps to
    ed25519-dalek < 2.0.0. Which wallet-core release first shipped the
    fixed dependency, and can you confirm 4.7.1 is not affected? (Our bridge
    exposes no Ed25519 operation; we still require confirmation because the
    code ships in the binary.)

  3. Security-advisory notification channel. Beyond GitHub Security
    Advisories on this repository, is there a channel (mailing list, RSS,
    security page) you commit to using for wallet-core vulnerability
    disclosures, so we can subscribe our monitoring?

  4. Release-metadata corrections (FYI). Two issues we verified on
    2026-07-30 that may bite other integrators: (a) the Package.swift
    committed at tag 4.7.1 (and on master) still points to the 4.2.9
    binaries — only the release-asset Package.swift is correct; (b) the
    4.7.1 CocoaPods podspec declares licence "MIT" while the repository
    LICENSE is Apache-2.0.

Thank you for your work on wallet-core.

— MWC Wallet engineering

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions