Faille XSS critique sur ChatGPT corrigée
Original : We Took over ChatGPT Accounts
Pourquoi c'est important
Une XSS sur une IA grand public touche des millions de sessions authentifiées.
En octobre 2026, Parameter Labs a démontré une prise de contrôle totale de comptes ChatGPT via un simple lien partagé. La faille, classée P1 par OpenAI, a été corrigée le 26 octobre 2026.
L'équipe de recherche de Parameter Labs a découvert une chaîne d'exploitation permettant d'exécuter du JavaScript arbitraire dans la session authentifiée d'un utilisateur ChatGPT — sans aucune action autre qu'ouvrir un lien public.
Le mécanisme reposait sur deux fonctionnalités a priori innocentes : la prévisualisation HTML (Preview) et les graphes interactifs. La Preview exécute du code dans un iframe isolé sur un domaine différent, ce qui devrait bloquer tout accès à la session principale. Mais les graphes chargent silencieusement une bibliothèque mathématique appelée MathLive, qui installe un listener postMessage dans la page principale de chatgpt.com.
Problème : ce listener acceptait des messages provenant de n'importe quelle origine, sans vérification. Il permettait de modifier la disposition d'un clavier virtuel — avec du HTML arbitraire. La Preview, bien qu'isolée, pouvait envoyer des messages via postMessage (le « guichet postal » du navigateur) et déclencher le rendu de ce HTML malveillant directement dans la page principale.
Résultat : du JavaScript s'exécutait sous chatgpt.com avec accès complet aux APIs authentifiées. Les chercheurs ont confirmé pouvoir lister les conversations privées d'une victime, en exfiltrer le contenu vers un serveur externe, et agir sur le compte comme si on en était propriétaire. OpenAI a classé la vulnérabilité P1 (critique) et l'a corrigée le 26 octobre 2026.