Alerte de sécurité · 24 octobre 2026, 18:00

Komodo Wallet / AtomicDEX :
une entropie critique sur macOS.

Le rapport KMD-ENT-2026-001 identifie une faiblesse critique de génération des phrases de récupération dans d’anciennes versions macOS. Les portefeuilles concernés doivent être considérés comme compromis : un attaquant peut retrouver leurs clés à partir de données publiques, sans interagir avec la victime.

Critique macOS RNG faible Alerte publique

KMD-ENT-2026-001 · v1.0 · Publié le 24 octobre 2026 à 18:00 (heure de Paris) · Lecture ~7 min

Résumé

Le rapport décrit une faiblesse de génération d’aléa dans la branche macOS de Komodo Wallet (anciennement AtomicDEX Desktop) pour une partie de son historique. L’entropie réellement utilisée pour produire la phrase de récupération est très inférieure à la sécurité attendue d’une clé de 256 bits. L’espace des clés peut être parcouru hors ligne, et les adresses correspondantes peuvent être recherchées dans les données publiques de la blockchain.

Conséquence directe : un portefeuille créé avec une version affectée ne doit pas être « renforcé » puis réutilisé. Sa phrase de récupération doit être considérée comme déjà exposée.

Versions concernées

  • macOS : 0.1.1-alpha, 0.1.2-alpha, 0.1.3-alpha, 0.1.4-alpha, 0.1.4a, 0.1.5-alpha, 0.2.0-alpha.
  • Builds de développement : 18 branches cd_release_* dont les builds macOS utilisent la même voie faible.
  • Version corrigée : 0.2.1-alpha (macOS passe à une source d’aléa du système).
  • Non vérifié : 0.8.3–0.9.7 (versions Flutter ; la génération de seed est déplacée dans un sous-module SDK non audité ici). Ne pas les présenter comme sûres ou compromises.
  • Windows / Linux : le rapport n’a pas trouvé la même voie faible dans les versions couvertes.

Impact observé

Le rapport documente des portefeuilles réels. Au moins un portefeuille BTC a ensuite été vidé par un tiers ; le montant n’est pas publié, par protection des victimes. Un solde KMD reste présent sur un portefeuille identifié. Les adresses, transactions, seeds et preuves techniques ne sont pas publiées ici.

Le risque ne s’arrête pas au BTC : la même phrase de récupération peut dériver des adresses sur plusieurs chaînes (LTC, DOGE, DASH, ZEC, KMD, ETH/EVM, etc.). Un portefeuille peut être identifié puis vidé sans aucune interaction avec son propriétaire.

Pourquoi agir immédiatement

Les soldes sont visibles on-chain. Dès qu’une adresse dérivée d’une phrase faible est identifiée, elle peut être ciblée. Changer le mot de passe, le PIN ou le chiffrement local ne change pas la phrase de récupération et ne corrige donc pas l’exposition.

Action : créer un nouveau portefeuille avec une nouvelle phrase sur une version corrigée, puis migrer les actifs de toutes les chaînes. Ne jamais réutiliser l’ancienne phrase, même pour un test.

Cause technique (niveau public)

Le rapport pointe un générateur pseudo-aléatoire non cryptographique utilisé sur la branche macOS, avec une graine de faible entropie. Les 32 octets produits ne représentent donc pas 256 bits de sécurité. Le détail exact de la chaîne de génération, les preuves et les scripts de vérification restent dans le rapport technique restreint.

Statut, limites et divulgation

Cette page est une alerte publique. Elle ne contient ni adresse, ni transaction, ni seed, ni code d’exploitation, ni procédure d’énumération. Le rapport complet est communiqué aux personnes autorisées sous accord de confidentialité.

Le rapport recommande une notification au fournisseur, une demande de CVE et une procédure de divulgation coordonnée. Le statut de 0.8.3–0.9.7 reste inconnu : aucune conclusion générale ne doit être tirée pour cette plage.

Limites : analyse indépendante fondée sur les versions et preuves examinées. Elle ne couvre pas l’ensemble des produits Komodo, ni les portefeuilles mobiles, ni les versions non listées. Aucune donnée de victime n’est publiée.

Contact

Pour les utilisateurs, les plateformes d’échange et le fournisseur : security@frblockchain.icu. Merci d’indiquer votre rôle et de ne pas envoyer de seed ou de clé privée.

Un portefeuille créé sur macOS avant 0.2.1 ? Considérez la seed comme compromise.