Skip to main content
Blog
Attacks Blog

Polymarket subit une nouvelle attaque par script tiers quatre mois après celle de juin

Un script de suivi compromis a ciblé les utilisateurs de Polymarket le 2026-10-29, quatre mois après une attaque similaire.

Nov 01, 2026 • 6 min read
Polymarket subit une nouvelle attaque par script tiers quatre mois après celle de juin
Table des matières

En bref : l'attaque par script contre Polymarket en octobre

  • Un autre prestataire compromis : Le 2026-10-29, un script de suivi des performances remplacé a utilisé des sessions actives de Polymarket pour vendre des positions et déplacer des fonds.
  • Le précédent de juin : Polymarket a révélé une attaque similaire contre la chaîne d'approvisionnement de son frontend le 2026-06-25. cside a analysé le vol signalé d'environ 3 millions de dollars.
  • Remboursements : Polymarket a annoncé 3,9 millions de dollars de remboursements pour octobre, dont 1,2 million pour les pertes liées à la suspension des échanges.

Peu de temps ? Découvrez la sécurité côté client de cside pour la surveillance des scripts et la protection à l'exécution dans le navigateur.

Un script de suivi des performances est devenu un accès aux fonds des utilisateurs. Quatre mois après la compromission de son frontend en juin, Polymarket a subi une nouvelle attaque impliquant des scripts tiers.

Le 2026-10-29, un script compromis d'un prestataire a utilisé des sessions actives de Polymarket pour vendre des positions et déplacer des fonds depuis les portefeuilles touchés. Dans sa mise à jour du 2026-10-30, Polymarket a fixé le remboursement total à 3,9 millions de dollars, dont 1,2 million pour les pertes liées à la suspension des échanges. Le rapport d'incident de Polymarket décrit la réponse et les remboursements.

Pour les équipes qui exploitent des applications financières, ce problème récurrent mérite leur attention : le JavaScript tiers fait partie de leur périmètre de sécurité.

Ce qui s'est passé le 2026-10-29

Polymarket a expliqué qu'un attaquant avait remplacé le script de suivi des performances d'un prestataire par du code ciblant ses utilisateurs. L'entreprise a retiré le script et vidé les caches. Elle a aussi suspendu les échanges et son relayer, puis réinitialisé toutes les sessions de connexion actives. Son rapport a décrit davantage de contrôles d'intégrité, de surveillance, de versions figées, d'isolation et une Content Security Policy plus restrictive.

Les montants des remboursements demandent de la précision. Les 3,9 millions de dollars annoncés par Polymarket incluent des indemnisations au-delà des fonds dérobés. Présenter cette somme entière comme de l'argent volé exagérerait le vol signalé. Source

Comment le code de suivi a accédé aux fonctions de trading

L'enquête technique de Hudson Rock a identifié du JavaScript malveillant servi depuis une URL DebugBear associée à l'intégration de suivi des utilisateurs réels de Polymarket.

Le code malveillant lisait le contexte du compte stocké dans le navigateur et parcourait les structures internes de React pour trouver le client de trading et le signataire de l'application. Ses branches tentaient soit de transférer les tokens de positions, soit de vendre les positions puis de transférer le produit des ventes. Il demandait des signatures et tentait d'envoyer les opérations via le relayer de Polymarket.

Un outil de performance tentait d'exercer une autorité financière dans la page.

L'analyse de Hudson Rock n'a pas établi que chaque demande de signature aboutissait silencieusement. Les confirmations du portefeuille, les règles de session et l'exécution des transactions restent déterminantes. Les chercheurs n'ont pas non plus identifié de routine exfiltrant des clés privées ou des phrases de récupération. L'approche observée consistait à réutiliser l'autorité disponible dans l'application authentifiée. Source

Polymarket avait subi une attaque similaire en juin

Nous avons analysé la précédente attaque contre la chaîne d'approvisionnement côté client de Polymarket après sa révélation le 2026-06-25. Un prestataire tiers compromis avait injecté du code malveillant dans le frontend, avec un vol signalé d'environ 3 millions de dollars.

Notre analyse de juin décrivait un mécanisme de phishing d'approbations via l'interface authentique de Polymarket. L'enquête d'octobre décrit un code malveillant cherchant le client de trading et le signataire dans une session existante.

IncidentMécanisme signaléImpact financier signalé
2026-06-25Un prestataire compromis injecte du code dans le frontend associé à des demandes malveillantes d'approbation ou de signatureEnviron 3 millions de dollars volés, selon notre précédente analyse
2026-10-29Un script de suivi remplacé abuse de sessions actives ; les chercheurs identifient une logique de trading et de signaturePolymarket annonce 3,9 millions de dollars de remboursements, dont des indemnisations liées à la suspension

Le point commun est l'accès de scripts tiers à un processus financier sensible. Cette similitude ne prouve pas qu'il s'agit du même attaquant, du même prestataire ou de la même méthode de compromission initiale.

Ce que les équipes applicatives doivent changer

Lors d'une revue de sécurité, la question pratique est de savoir si une intégration de suivi peut accéder à des capacités dépassant largement son rôle prévu.

Commencez par réduire l'exécution de scripts tiers sur les pages authentifiées de trading et de signature. Exigez une justification métier claire pour chaque intégration, un responsable et une procédure de retrait. Examinez la frontière d'accès aux signatures et décidez quelles actions exigent une nouvelle confirmation explicite.

Pour les dépendances qui peuvent être figées, utilisez Subresource Integrity. SRI permet au navigateur de comparer un fichier téléchargé à une empreinte cryptographique attendue et de le rejeter en cas de différence. Les déploiements entre origines nécessitent une prise en charge adaptée de CORS et un processus contrôlé de mises à jour approuvées.

Conservez aussi le contenu des scripts livrés aux utilisateurs. Une enquête a besoin de preuves de ce qui s'est exécuté, du moment où le contenu a changé et des sessions qui ont pu le recevoir.

Ce qu'apporte cside

cside fournit une visibilité sur l'exécution dans le navigateur, un inventaire des scripts, un historique de leur contenu et la détection de comportements malveillants. Ces capacités aident les équipes à enquêter sur les modifications du code exécuté dans les sessions clients. Découvrez la sécurité côté client de cside.

Les incidents de juin et d'octobre rendent la priorité concrète : examiner le code autorisé à s'exécuter auprès des processus les plus sensibles, limiter son autorité et vérifier en continu ce qui parvient aux utilisateurs.

Parlez à cside de la protection de votre site.

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks, web security is not an enterprise-only problem.

Surveillez et sécurisez vos scripts tiers

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Commencez gratuitement, ou essayez Business avec un essai de 14 jours.

Interface du tableau de bord cside affichant la surveillance des scripts et les analyses de sécurité
Related Articles
Réserver une démonstration

Envie de passer tout ça en revue avec un ingénieur ?

Trente minutes, sur votre propre site. Pas de slides.

Réservez une démo personnalisée pour voir :

Comment atteindre la conformité PCI DSS 6.4.3 et 11.6.1 en 1 jour
Pourquoi les scripts tiers représentent un risque de sécurité pour vous et vos visiteurs
Comment surveiller les fuites de confidentialité et de consentement (RGPD, CCPA) sur chaque tiers
Comment stopper l'abus d'inscriptions, le partage de comptes et la fraude aux rétrofacturations grâce au device intelligence
Comment détecter et contrôler les agents IA et les bots qui atteignent votre site en temps réel

Vous préférez simplement poser une question ?

Utilisez cette même adresse pour réserver avec Google. Google peut vous demander de la saisir à nouveau.

Nous utilisons votre adresse pour relier votre réservation à votre visite et mesurer comment vous nous trouvez. Ceci ne vous inscrit pas à notre newsletter.

Un problème pour réserver ? Ouvrir le calendrier dans un nouvel onglet

Quel problème cherchez-vous à résoudre ?

Dites-le-nous en une ligne et nous reviendrons vers vous avec quelque chose d'utile, pas un discours générique.

Nous aidons souvent sur :

Voir quels scripts tiers s'exécutent sur votre site
Les preuves pour PCI DSS 6.4.3 et 11.6.1
Les bots, les agents IA et le vol de comptes

Vous préférez réserver un créneau ? Choisir un créneau