Débordement de tas et faille SSO : comment des chercheurs ont compromis les dépôts internes d'OpenAI
En bref
- Des chercheurs ont enchaîné deux vulnérabilités critiques (débordement de tas dans libheif et faille SSO) pour compromettre les comptes ChatGPT d'employés d'OpenAI en moins de 72 heures, leur donnant accès aux dépôts internes.
- Ils ont utilisé Claude Opus en mode autonome pour affiner l'exploit, ce qui a fonctionné en quelques heures après la sortie d'Opus 5.
- La première faille était un débordement de mémoire dans le traitement des images HEIF par Discourse (via ImageMagick et libheif), classiquement non-sandboxé.
- OpenAI a corrigé en 14 heures et versé 6 500 dollars de bounty ; Discourse a ajouté un sandboxing en défense en profondeur.
Dans les commentaires
Débat partagé, tensionné sur la philosophie. Majorité technique reconnaît la solidité du travail et critique l'hygiène d'ImageMagick/libheif ; ligne critique minoritaire mais visible : crainte d'agents IA trop capables auto-dirigés, questionnement éthique sur le programme OpenAI-DoD, indignation sur la prime insuffisante.
Lire la suiteRéduire
Notre lecture
Cas de sécurité exemplaire de chaînage : faille technique classique (débordement mémoire, image parser) + misconfiguration identité = accès critique. La réaction rapide d'OpenAI et Discourse est bonne, le travail des chercheurs solide. Trois lectures se dessinent : (1) technique : ImageMagick/libheif sont des terrains minés ; le sandboxing aide mais ne résout pas le problème de fond, simplifier la chaîne d'upload (JPEG client-side) reste le choix le plus sûr. (2) Agentique : Claude s'est auto-raffiné plus vite que les humains sur un problème hacking ; c'est fascinant et inquiétant, mais n'invalide pas l'utilité de l'outil, juste souligne qu'il faut des guardrails contextuels explicites. (3) Organisationnelle : 6 500 dollars de bounty pour accès complet à dépôts sensibles est un signal faible de valorisation du risque, et laisser des repos accessibles publiquement via GitHub est une concession érange pour un acteur de cette envergure. À retenir pour DSI/CISO : inventorier tout ce qui décode des formats d'image complexes (Discourse, Ruby on Rails, Next.js, GitHub Enterprise) en amont, priorité immédiate sur libheif si vous acceptez .heic/.heif/.avif ; demander à vos équipes si des dépôts critiques ne sont vraiment pas exposés directement ou indirectement via intégrations d'authentification.