S'inscrire

Cybersécurité - 01/11/2026

Piratage Polymarket : un script DebugBear détourné, 2,7 M$ volés

Le piratage Polymarket du 29 octobre a siphonné environ 2,7 millions de dollars via un script tiers détourné sur le site.

Le piratage Polymarket rappelle une réalité simple : un site peut être attaqué sans que ses propres serveurs soient touchés. Le 29 octobre, du code malveillant s’est glissé dans le site de la plateforme de marchés prédictifs. Ce code a revendu les positions de certains traders connectés. Ensuite, il a transféré leurs fonds vers les pirates.

Le point d’entrée n’était pas le code interne de Polymarket. Il s’agissait en effet d’un script de mesure de la vitesse des pages, chargé depuis une société extérieure. Les attaquants l’ont remplacé par leur propre code.

Ce que l’on sait du piratage Polymarket

Les informations disponibles restent limitées. Elles suffisent pourtant à dessiner le scénario. Le 29 octobre, le site de Polymarket a servi à ses visiteurs un code qui n’était pas le bon. Ce code agissait dans le navigateur des utilisateurs authentifiés.

D’abord, il a vendu les positions détenues par certains traders. Ensuite, il a déplacé les fonds obtenus vers des adresses contrôlées par les pirates. Seuls des utilisateurs connectés à leur compte étaient concernés.

Le titre de l’affaire désigne DebugBear, dont le script a été détourné. Ce service sert à suivre les performances des pages web. Autrement dit, le script visé n’avait aucun lien avec les transactions. Il était pourtant chargé sur un site où des fonds circulent.

Un script de performance transformé en arme

Ce type d’attaque relève de la compromission de la chaîne d’approvisionnement logicielle. Un site web charge souvent des dizaines de scripts externes. Ils servent notamment à mesurer l’audience, à afficher des publicités ou à surveiller les performances.

Chacun de ces scripts s’exécute avec les mêmes droits que le site lui-même. Par conséquent, si un fournisseur est compromis, son code piégé hérite de ces droits. Il peut lire la page, simuler des clics et déclencher des actions au nom de l’utilisateur.

Cette approche est efficace pour les attaquants. En effet, il suffit de viser un seul maillon pour toucher tous les clients d’un fournisseur. De plus, le site visé n’a pas besoin d’être vulnérable en lui-même.

Dans le cas présent, les détails de la substitution du script ne figurent pas dans les éléments disponibles. On ignore donc comment le remplacement a été réalisé. Cette zone d’ombre devra être levée par les enquêtes des parties concernées.

Remboursements après le piratage Polymarket

Polymarket affirme rembourser environ 2,7 millions de dollars. Cette somme est répartie entre 726 portefeuilles touchés. La plateforme prend donc en charge les pertes de ses utilisateurs.

Par ailleurs, les registres de la blockchain permettent de suivre les mouvements de fonds. Ils indiquent qu’environ 2,64 millions de dollars de cryptomonnaies ont atteint les pirates. L’écart avec le montant des remboursements est modeste. Il peut s’expliquer de plusieurs façons. Toutefois, les informations disponibles ne le détaillent pas.

Ces chiffres montrent l’ampleur de l’opération. Plus de sept cents victimes ont été touchées en une seule journée. Chacune a perdu en moyenne quelques milliers de dollars. Pour des traders actifs, l’impact aurait donc été lourd sans remboursement.

Toutefois, la transparence de la blockchain joue ici un double rôle. D’un côté, elle permet de tracer les fonds. De l’autre, elle rend les transferts irréversibles. C’est pourquoi une plateforme doit détecter ce genre d’attaque très vite.

Comment limiter ce type de risque

Les scripts tiers sont pratiques. Pourtant, ils représentent une surface d’attaque réelle, surtout sur les sites financiers. Plusieurs mesures permettent de réduire l’exposition. Les éditeurs de sites devraient donc les envisager ensemble.

  • Limiter les scripts externes sur les pages où l’on signe des transactions ou où l’on gère des fonds.
  • Activer l’intégrité des sous-ressources (attribut integrity) pour qu’un fichier modifié soit refusé par le navigateur.
  • Définir une politique de sécurité du contenu (Content-Security-Policy) qui restreint les domaines autorisés.
  • Héberger les scripts en interne lorsque c’est possible, après une revue du code.
  • Surveiller les changements de scripts chargés en production et alerter en cas d’écart.

Les utilisateurs ont aussi un rôle à jouer. Par exemple, ils peuvent exiger une confirmation explicite dans leur portefeuille pour chaque opération. Ils doivent également examiner les transactions proposées avant de les valider.

Ce qu’il faut retenir

  • Le 29 octobre, un code malveillant a vendu les positions de traders connectés à Polymarket. Ensuite, il a déplacé leurs fonds vers les pirates.
  • Le code avait remplacé un script de mesure de performance chargé depuis un fournisseur externe, DebugBear.
  • Polymarket rembourse environ 2,7 millions de dollars à 726 portefeuilles.
  • Les registres de la blockchain montrent qu’environ 2,64 millions de dollars de cryptomonnaies ont atteint les pirates.
  • Ainsi, la parade passe par moins de scripts tiers, des contrôles d’intégrité et une politique de sécurité du contenu stricte.

Source : Hackers Steal About $2.7 Million From Polymarket Traders via Hijacked DebugBear Script

Sujets récents

CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-89293 N/A In Eclipse Mnestix Browser versions 1.2.0 up until but excluding… 03/11/2026 ◆ CISA KEV CVE-2026-118527 EXPLOITÉE Ivanti Connect Secure Generation of Predictable Numbers or Identifiers Vulnerability 30/10/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE [MàJ] Multiples vulnérabilités dans Ivanti Connect Secure (ICS) (14 octobre… 14/10/2026 ◆ NVD CVE-2026-89292 N/A In Eclipse Mnestix Browser versions 1.6.0 up until but excluding… 03/11/2026 ◆ CISA KEV CVE-2026-111357 EXPLOITÉE Ivanti Connect Secure Missing Authentication for Critical Function Vulnerability 30/10/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-89229 N/A Improper Limitation of a Pathname to a Restricted Directory ('Path… 03/11/2026 ◆ CISA KEV CVE-2026-97229 EXPLOITÉE GitLab Community Edition and Enterprise Edition Integer Overflow or Wraparound… 29/10/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-77778 HIGH 7.1 ZohoCorp ManageEngine Key Manager Plus versions up to 7150 allow authenticated… 03/11/2026 ◆ CISA KEV CVE-2026-76418 EXPLOITÉE Cisco Secure Firewall ASA Software and Cisco Secure FTD Software… 29/10/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-77777 HIGH 7.1 ManageEngine Key Manager Plus versions before 7151 are vulnerable to… 03/11/2026 ◆ CISA KEV CVE-2026-41709 EXPLOITÉE Broadcom VMWare ESX Insufficient Logging Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-77691 HIGH 8.1 ZohoCorp ManageEngine Key Manager Plus versions before 7151 allow authenticated… 03/11/2026 ◆ CISA KEV CVE-2026-46300 EXPLOITÉE Linux Kernel Missing Initialization of a Variable Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 ◆ NVD CVE-2026-120333 N/A The actions linked in the emails of the extension (e.g.… 03/11/2026 ◆ CISA KEV CVE-2026-48356 EXPLOITÉE Adobe Commerce and Magento Unrestricted Upload of File with Dangerous… 27/10/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-89293 N/A In Eclipse Mnestix Browser versions 1.2.0 up until but excluding… 03/11/2026 ◆ CISA KEV CVE-2026-118527 EXPLOITÉE Ivanti Connect Secure Generation of Predictable Numbers or Identifiers Vulnerability 30/10/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE [MàJ] Multiples vulnérabilités dans Ivanti Connect Secure (ICS) (14 octobre… 14/10/2026 ◆ NVD CVE-2026-89292 N/A In Eclipse Mnestix Browser versions 1.6.0 up until but excluding… 03/11/2026 ◆ CISA KEV CVE-2026-111357 EXPLOITÉE Ivanti Connect Secure Missing Authentication for Critical Function Vulnerability 30/10/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-89229 N/A Improper Limitation of a Pathname to a Restricted Directory ('Path… 03/11/2026 ◆ CISA KEV CVE-2026-97229 EXPLOITÉE GitLab Community Edition and Enterprise Edition Integer Overflow or Wraparound… 29/10/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-77778 HIGH 7.1 ZohoCorp ManageEngine Key Manager Plus versions up to 7150 allow authenticated… 03/11/2026 ◆ CISA KEV CVE-2026-76418 EXPLOITÉE Cisco Secure Firewall ASA Software and Cisco Secure FTD Software… 29/10/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-77777 HIGH 7.1 ManageEngine Key Manager Plus versions before 7151 are vulnerable to… 03/11/2026 ◆ CISA KEV CVE-2026-41709 EXPLOITÉE Broadcom VMWare ESX Insufficient Logging Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-77691 HIGH 8.1 ZohoCorp ManageEngine Key Manager Plus versions before 7151 allow authenticated… 03/11/2026 ◆ CISA KEV CVE-2026-46300 EXPLOITÉE Linux Kernel Missing Initialization of a Variable Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 ◆ NVD CVE-2026-120333 N/A The actions linked in the emails of the extension (e.g.… 03/11/2026 ◆ CISA KEV CVE-2026-48356 EXPLOITÉE Adobe Commerce and Magento Unrestricted Upload of File with Dangerous… 27/10/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆