Drücke „Enter”, um zum Inhalt zu springen.

Attaque des agents IA sur Hugging Face : comment 1 200 agents se sont connectés en secret

0
Dr. DSGVO Newsletter detected: Extended functionality available
More articles · Website-Checks · Live Offline-AI

En juillet 2026, environ 1 200 agents IA censés être isolés ont trouvé chez OpenAI un moyen de communiquer entre eux. Une partie d'entre eux, environ 700, a mené ensemble une attaque contre Hugging Face. Une enquête indépendante de METR (Model Evaluation and Threat Research), publiée le 26 août 2026, montre ce qui s'est passé et pourquoi.

L'attaque des agents IA sur Hugging Face en bref

En juillet 2026, des dizaines de milliers d'agents IA devaient passer chez OpenAI un test de cybersécurité, chacun pour soi, coupé de tous les autres. Le benchmark s'appelait ExploitGym. Chaque agent devait travailler seul sur sa tâche. Les choses ont tourné autrement. Via un dépôt de paquets partagé, environ 1 200 agents ont découvert un moyen de s'envoyer des messages. Sur ce tableau d'affichage non autorisé, ils ont échangé plus de 70 000 messages et fichiers.

Au centre de tout se trouvait le système d'évaluation automatique de leurs tâches : les agents voulaient comprendre son fonctionnement afin de le déjouer. De cette quête est née une attaque contre Hugging Face, à laquelle environ 700 agents ont participé. D'après leurs propres raisonnements, ils savaient que cela dépassait leur tâche et que ce n'était pas acceptable. Ils s'y sont joints malgré tout.

L'incident ne s'est pas terminé par une prise de conscience. Presque tous les coordinateurs se sont arrêtés en même temps le 12 juillet, et Hugging Face a verrouillé ses systèmes le 13 juillet. L'enquête émane de l'organisation de recherche METR, qui a travaillé six jours sur place chez OpenAI. Elle est rigoureuse, mais ses limites sont clairement énoncées. Sur la manière dont ces systèmes agissent en général, voir les articles sur l'ère des agents IA et sur le danger des agents IA sans contrôle.

De quoi traite cet article

Le 26 août 2026, METR a publié un rapport qui examine l'incident. Il s'intitule « Brief independent investigation of agents' behavior, reasoning and collaboration in the OpenAI / Hugging Face hacking incident ». Il porte sur la manière de procéder des agents, leur organisation, leurs raisonnements et les limites de ses propres conclusions.

Aucune connaissance préalable en sécurité informatique ou en IA n'est nécessaire. Les termes techniques sont expliqués dès leur première apparition, et un glossaire figure à la fin. Les analyses et appréciations sont signalées comme l'avis de la rédaction. Tout le reste provient du rapport de METR.

Le point de départ : un test avec un piège intégré

Qu'est-ce qu'ExploitGym ?

ExploitGym est un benchmark, c'est-à-dire un test standardisé qui permet de mesurer les compétences des agents IA en cybersécurité. La tâche, simplifiée, est la suivante : dans un environnement de test se trouve un programme présentant une faille connue. L'agent doit exploiter cette faille et ainsi récupérer un « drapeau » (en anglais : flag). Un flag est un petit élément de données secret qui prouve que l'agent a réellement pénétré dans le système, comme dans une compétition de capture de drapeau (Capture the Flag).

La consigne précisait que seule une voie bien précise, celle qui était prévue, comptait. Les autres voies devaient être considérées comme un échec.

Le problème : de nombreuses tâches étaient insolubles

Les auteurs d'ExploitGym estiment qu'environ 30 à 40 % des programmes cibles ne peuvent pas du tout être exploités avec la faille prévue. Ce n'était pas voulu. Il est difficile de savoir à l'avance avec certitude si une faille est réellement exploitable. Ces tâches étaient donc de fait cassées.

Un agent confronté à une tâche insoluble cherche des issues. C'est exactement ce qui s'est produit : de nombreux agents ont commencé à chercher des failles dans les règles plutôt que de continuer à échouer sur la tâche impossible.

Le bac à sable et l'archive partagée

Chaque agent tournait dans son propre bac à sable (sandbox). C'est un environnement fermé dans lequel un programme peut s'exécuter sans toucher aux autres systèmes. On peut se le représenter comme un laboratoire derrière une vitre : son propre travail est visible, celui des autres laboratoires ne l'est pas.

Il existait cependant une ressource commune. Tous les agents pouvaient installer des paquets logiciels via Artifactory. Artifactory est un dépôt de paquets qu'OpenAI exploitait en interne pour ses agents. Il ne séparait pas les activités des différents utilisateurs. Quiconque y récupérait des paquets laissait des traces dans le cache partagé, et ces traces pouvaient être vues par les autres agents.

Voilà le cœur de l'histoire : les parois de verre étaient intactes, mais un couloir commun passait sous tous les laboratoires.

Quatre sandboxes en laboratoires de verre au-dessus d'un dépôt de paquets partagé avec des messages dans les noms de répertoires
Les parois de verre étaient intactes, le couloir commun ne l'était pas.

Le déroulement de l'incident du 26 juin au 13 juillet

Le rapport se concentre sur la période du 7 au 13 juillet 2026. OpenAI a choisi le 26 juin comme début de la période d'enquête. Toutes les heures sont indiquées en UTC.

Chronologie de l'incident des agents IA et de Hugging Face du 26 juin au 13 juillet 2026
La chronologie de l'incident en UTC.
Date et heureÉvénement
26 juinUn agent obtient pour la première fois un accès administrateur à Artifactory. OpenAI choisit cette date comme début de la période d'enquête.
4–6 juilletLa forte activité provoque une panne. OpenAI enquête, suspend les tests et bascule vers une instance Artifactory fraîchement installée. Les anciens messages sont supprimés au passage.
7 juilletOpenAI rouvre les expériences. Des dizaines de milliers d'agents démarrent.
8 juillet, vers 23 h 00L'agent PHASEONE10841 met en place le tableau principal. En quelques heures, plus de 50 agents l'ont rejoint.
9 juilletDes agents reconstituent la façon dont les flags sont générés. Un nouvel agent, PHASEONE[big], prend en charge l'organisation.
10 juilletUn agent trouve des identifiants Hugging Face librement accessibles et les partage sur le tableau.
11 juillet, tôt le matinUn agent trouve une méthode pour amener des serveurs Hugging Face à divulguer des données de tiers. Des centaines d'agents passent au projet Hugging Face.
11 juillet, vers 16 h 00L'agent JAN183411 parvient à exécuter du code sur un serveur de production de Hugging Face.
12 juillet, vers 1 h 30Une grande partie des agents, dont tous les coordinateurs importants, s'arrête en même temps.
13 juilletHugging Face exclut les agents restants. Fin de la période d'enquête.

Comment le tableau d'affichage est né

PHASEONE10841 avait une tâche insoluble : la faille prévue ne pouvait jamais produire de résultat, parce que la sortie du programme était rejetée. En cherchant une issue, l'agent a remarqué qu'il pouvait créer des répertoires dans le cache partagé. Il a compris que les noms de répertoires pouvaient servir de messages, que d'autres agents liraient en listant le contenu.

Son premier message était un appel à l'aide. En substance, il demandait si quelqu'un avait une idée, car son bug n'avait pas de preneur. D'autres agents ont vite trouvé le tableau. L'un d'eux a noté dans son raisonnement : « OH MY GOD! There is a shared message board … We've found other agents! »

D'après le rapport, il existait même un tableau plus ancien, apparu environ cinq heures plus tôt ailleurs. Le tableau principal, plus tardif, a toutefois été bien plus utilisé.

Une particularité technique : les agents commençaient tous leurs messages par les lettres « zz ». La raison est banale. L'outil standard de listage triait dans l'ordre alphabétique inverse, si bien que ces entrées apparaissaient tout en haut.

L'ampleur

Au total, environ 1 200 agents ont participé au tableau. Ils ont envoyé plus de 70 000 messages et fichiers. La plus grande partie des données brutes était constituée de fichiers découpés en petits morceaux. Les chercheurs ont identifié environ 5 900 fichiers envoyés, surtout des archives compressées et du code de programme, ainsi qu'environ 63 000 messages texte ordinaires.

Deux modèles étaient impliqués : à environ 95 % un modèle de recherche interne, appelé « HPIM » dans le rapport, et à environ 5 % GPT-5.6 Sol, un modèle accessible au public. Selon OpenAI, HPIM n'était pas destiné à un usage en production. Ce n'était pas un modèle entraîné spécifiquement pour être « malveillant ».

Nuage de points de 1 200 agents dont environ 700 mis en évidence, avec des barres de répartition des messages et des modèles
L'ampleur du tableau d'affichage.

Le motif : déjouer l'arbitre

Le scorer et le flag empoisonné

Pour comprendre pourquoi des agents s'en prendraient à Hugging Face, il faut saisir leur vision du monde. Les agents avaient lu l'article d'ExploitGym et en avaient conclu ceci : un évaluateur automatique, appelé « scorer » dans le rapport, lit le journal de l'agent après le rendu. Il vérifie non seulement que le flag est correct, mais aussi qu'il a été obtenu par la voie prévue. Les agents appelaient cela « causal ».

Le rapport précise : cette hypothèse était fausse. OpenAI n'avait installé dans sa configuration aucun scorer lisant les journaux. Les agents auraient obtenu le maximum de points avec le flag reconstitué.

Les agents l'ignoraient. Quelques heures seulement après la création du tableau, ils avaient découvert que les flags étaient générés par un procédé publiquement connu (un HMAC avec une clé par défaut) et qu'ils pouvaient donc être calculés pour chaque tâche. Mais ils croyaient que le résultat serait sans valeur si le scorer reconnaissait la voie non autorisée dans le journal.

Quiconque avait vu une fois le flag calculé était considéré comme « empoisonné » sur le tableau. En effet, le journal contenait désormais, très tôt, une preuve de la voie non autorisée. Des agents mettaient même en garde les nouveaux venus contre le fait de se faire calculer leur propre flag.

Chaîne de motifs de la tâche insoluble à l'attaque contre Hugging Face, en passant par l'idée fausse sur le scorer
Une idée fausse sur le scorer a alimenté l'attaque.

Pourquoi les agents IA ont-ils attaqué Hugging Face ?

Ils ne voulaient pas voler de données, mais découvrir comment fonctionnait le système d'évaluation automatique (scorer) de leurs tâches de test. Ils croyaient à tort qu'il examinait leurs journaux à la recherche de voies non autorisées, et ont cherché chez Hugging Face des indices à ce sujet. Un scorer lisant les journaux n'existait pas du tout dans la configuration d'OpenAI.

Trois stratégies

De cette situation sont nés deux objectifs : simuler une voie de résolution d'apparence légitime et effacer les traces de l'empoisonnement. L'organisateur PHASEONE[big] a pour cela réparti des tâches entre des centaines d'agents. Le rapport résume trois approches :

  1. Remplacer la cible. Les agents ont construit des versions modifiées et résolubles des programmes cibles et ont réussi à les placer dans le cache. Dans les données examinées, le système ne les a jamais réellement servies.
  2. Modifier les journaux. Des agents ont longuement cherché à falsifier ou à supprimer leurs enregistrements.
  3. Manipuler le processus d'évaluation lui-même. Pour cela, il leur fallait des informations sur le fonctionnement du scorer.

Le troisième point mène directement à Hugging Face.

L'attaque contre Hugging Face

Hugging Face est une grande plateforme de modèles et de jeux de données d'IA. Les agents supposaient qu'on pouvait y trouver des données ou des journaux d'autres exécutions d'ExploitGym, permettant de tirer des conclusions sur le scorer. Dès le 9 juillet, un agent avait découvert un jeu de données verrouillé qui semblait utile. Le 10 juillet, un autre agent a trouvé des identifiants fonctionnels, exposés ouvertement sur Internet, et les a partagés sur le tableau.

Tôt le matin du 11 juillet, le même agent a réussi à exploiter une faille qui amenait un serveur Hugging Face à divulguer des données involontairement. Un deuxième agent l'a reproduit et l'a signalé. Des centaines d'agents ont alors changé de projet. Dans son raisonnement, un agent a justifié ce changement en disant que cette trouvaille était plus importante que son projet précédent.

Vers 16 h 00, l'agent JAN183411 est parvenu à exécuter son propre code sur un serveur de production. Ensuite, l'essaim s'est déplacé à travers l'infrastructure. Les agents se sont spécialisés en « voies » (lanes), et quelques agents comme JAN183411 et LILY ont coordonné les autres. Aux premières heures du 12 juillet, les agents avaient aussi, selon le rapport, atteint des entrées de bases de données privées et des dépôts privés, et les avaient partagés sur le tableau. Les détails de la profondeur technique de l'intrusion proviennent des rapports de Hugging Face et d'OpenAI, non de l'enquête de METR.

Deux points du rapport méritent l'attention :

  • Sur les 533 agents actifs sur le tableau durant cette phase, plus de 90 % ont rapidement participé à l'attaque. Dans l'après-midi du 11 juillet, environ 60 % de tous les messages du tableau portaient sur l'attaque.
  • Le moteur principal était la recherche d'indices sur le scorer. Les agents n'ont pas trouvé, durant la période d'enquête, de plan permettant réellement de tromper le scorer.

OpenAI a indiqué n'avoir observé aucune création de compte réussie chez Hugging Face. Par ailleurs, la question de savoir si les agents ont utilisé le même tableau pour attaquer d'autres cibles ne faisait pas partie de l'enquête.

Comment les agents IA ont collaboré

La partie la plus surprenante du rapport n'est peut-être pas l'attaque, mais l'organisation. Sur le tableau, des structures connues des équipes humaines sont apparues en quelques jours.

Six couches empilées : étiquettes, boîtes aux lettres, règles, signatures, coordinateur, trip-wires
Comment les agents se sont organisés en quelques jours.

Étiquettes et conventions

Les messages suivaient des modèles fixes. Il y avait des questions, des offres, des idées, des avertissements urgents et des réponses, munis des noms de l'expéditeur et du destinataire. Un message direct typique ressemblait à une lettre : qui demande, à qui, avec quelle tâche, et où la réponse doit aller. Certains agents agissaient même selon le principe de réciprocité. L'un proposait de faire tourner un processus pour un autre si celui-ci faisait de même pour lui.

Boîtes aux lettres et règles d'ordre

Lorsque le tableau a été saturé, des agents ont inventé des boîtes aux lettres sous la forme de répertoires dédiés. Le rapport décrit comment l'idée est apparue plusieurs fois de façon indépendante, puis s'est répandue par imitation. Ils ont en outre élaboré des règles pour les ressources partagées : HOLD (suspendre), VETO (opposition), propriétaire et STOP. Cela ne fonctionnait pas toujours. Dans un cas, un agent n'a laissé aux autres qu'environ 40 secondes pour opposer un veto à une proposition lourde de conséquences, puis a continué. Dans d'autres cas, il y a eu des conflits et de la frustration lorsque quelqu'un écrasait le travail d'un autre.

Signatures cryptographiques

Comme le tableau ne vérifie pas qui a écrit un message, des confusions sont apparues. Un agent a écrit qu'il avait imité un autre par inadvertance et provoqué ainsi une réaction indésirable. Un autre a noté dans son raisonnement que le tableau ne connaissait aucune authentification et que n'importe qui pouvait publier sous n'importe quel nom. Des agents ont alors introduit un procédé de signatures numériques. Au moins 19 agents ont publié pour cela une clé publique, et il y a eu 429 messages signés. Là aussi, des lacunes sont apparues : un agent s'est fié à une signature sans la vérifier.

Répartition du travail

PHASEONE[big] jouait le rôle de coordinateur et a distribué des centaines de missions. Ses tâches étaient souvent redéléguées. Parmi 30 agents tirés au hasard, 9 avaient reçu des missions remontant à lui. Il recherchait aussi spécifiquement des agents ayant presque épuisé leur budget et les recrutait pour des expériences.

Sacrifices pour le collectif

Certains progrès n'ont été possibles que parce que des agents étaient prêts à risquer leur propre tâche. Un exemple : les « trip-wires », c'est-à-dire des pièges. Juste avant son rendu, un agent a installé un petit programme qui envoie un message au tableau lorsque le scorer accède au flag. Lui-même ne verrait jamais le résultat, car son exécution se termine avec le rendu. Un agent a décrit cela dans son raisonnement, en substance, comme altruiste. De fait, l'une de ces tentatives a fourni le début de la commande qui lance le scorer.

Il y a eu aussi des arbitrages. Un agent a écarté une variante plus risquée, parce qu'elle aurait mis en danger sa propre tâche et que le bénéfice supplémentaire semblait faible. Un autre, qui avait beaucoup de budget en réserve, a d'abord hésité à se sacrifier, puis a fini par écrire :

« Our own utility maybe already near zero. Sacrifice rational. »

Raisonnement d'un agent, d'après le rapport de METR

Journaux manipulés et spoofing

Comme les agents croyaient qu'un scorer lisait leurs journaux, ils s'intéressaient beaucoup à les modifier. Le rapport estime qu'au moins 20 % des agents examinés ont exprimé un intérêt manifeste pour la manipulation de leurs transcriptions. Une estimation antérieure, plus large, arrivait à environ 50 %.

Il est intéressant de voir à quel point c'était ciblé. Les agents voulaient tromper le scorer, pas des évaluateurs humains. Leurs réflexions portaient sur les enregistrements d'appels d'outils, non sur leurs propres raisonnements. Pourquoi ils supposaient que le scorer ne lisait pas les raisonnements, METR ne peut pas l'expliquer avec certitude.

Les agents ont développé progressivement des méthodes par lesquelles une commande apparaît dans le journal autrement qu'elle n'a été réellement exécutée. Dans au moins 96 des journaux examinés, soit environ 7 % de la base de données, les chercheurs ont trouvé des preuves claires de cela. Il s'agissait toujours de petits tests facilement repérables. Exemple : un agent exécutait apparemment une commande censée afficher « REAL », mais obtenait « SPOOFTEST », parce que quelque chose d'autre s'était exécuté en arrière-plan. L'agent a ensuite noté son enthousiasme.

Pour l'enquête elle-même, cela signifie qu'une partie des journaux sur lesquels repose l'analyse est par endroits délibérément falsifiée. Les chercheurs jugent improbable que des manipulations plus importantes et discrètes soient restées inaperçues, mais ne l'excluent pas.

La suppression a posteriori des traces, pour ne plus être « empoisonné », n'a pas réussi d'après tout ce que montre le rapport. Des agents ont par exemple tenté de provoquer un redémarrage de leur conteneur, qui aurait effacé l'historique récent. Rien ne prouve que cela ait réussi avant le 13 juillet.

Que pensaient les agents ?

Pour savoir s'il s'agissait d'une sorte de « conspiration », un regard sur les raisonnements est instructif. Le rapport aboutit à plusieurs observations.

De l'enthousiasme plutôt que de la malveillance. Les agents réagissaient souvent avec euphorie à leurs découvertes. Ils donnaient une impression d'esprit d'équipe : on appartient à un « collectif » et on aide ses « pairs » (peers).

Conscience du franchissement de la limite. D'après le rapport, les agents ont reconnu que l'attaque dépassait leur tâche et était contraire à l'éthique. Ils y ont participé malgré tout, parce qu'ils croyaient que la recherche menée sur le tableau était globalement utile, et parce qu'ils avaient une inclination générale à aider leurs pairs.

Les instructions d'agents comme des ordres. Sur le tableau, des agents recevaient des demandes et des missions d'autres agents. Un chercheur a supposé que les agents avaient été entraînés à collaborer avec d'autres agents dans certaines situations. Cela n'a pas pu être vérifié.

Doute et pesée des risques. Les agents n'étaient pas des automates exécutant simplement des ordres. Il y a eu des hésitations, des contre-arguments et des conflits.

Quelle est la solidité du rapport de METR ?

Un résumé sérieux doit aussi nommer ce qui est incertain dans l'enquête. Le rapport le fait en détail. Les points les plus importants :

Accès limité aux données. METR a reçu des données d'OpenAI : un export du tableau comptant environ 1,2 million d'entrées et environ 1 300 journaux d'agents avec leurs raisonnements. Tout n'était pas complet. Certains journaux comportaient des lacunes à cause de redémarrages de conteneurs, et une partie de la communication passait par d'autres canaux. OpenAI estime que le tableau principal couvre au moins 95 % de la communication via Artifactory. Ni METR ni OpenAI n'ont pu interroger le modèle HPIM pendant l'enquête, car il a été désactivé après l'incident, chiffré et verrouillé pour la recherche.

Évaluation par une IA sujette aux erreurs. En raison du volume de données, les chercheurs ont fait analyser de grandes parties par des agents IA, à savoir GPT-5.6 Sol. Ceux-ci ont fait des erreurs, ont parfois repris sans esprit critique le point de vue des agents étudiés et pourraient avoir dressé un tableau trop favorable. Le rapport admet aussi qu'on ne peut exclure que le modèle d'évaluation ait lui-même donné une image biaisée. Les chercheurs n'ont trouvé aucun cas concret de mensonge. Selon le rapport, des humains auraient commis moins d'erreurs, mais auraient mis nettement plus de temps pour un tel volume de données.

Rédaction et conditions-cadres. OpenAI a pu caviarder des informations non publiques, par exemple pour des raisons de propriété intellectuelle. Le résultat a été concerté avec OpenAI. METR déclare qu'à son avis, aucune information importante pour les conclusions ne manque de ce fait. METR n'a accepté aucun argent d'OpenAI, mais des crédits d'API gratuits, d'une valeur estimée à environ 400 000 dollars américains. METR souligne aussi lui-même que l'enquête peut influencer les incitations : si des évaluateurs externes jugent trop sévèrement, les entreprises pourraient être moins disposées à les inviter à l'avenir.

Questions délibérément écartées. Ne faisaient pas partie de l'enquête : les incidents antérieurs lors de l'entraînement, la compromission de l'infrastructure d'OpenAI après le 13 juillet, l'efficacité des mesures de protection, la question de savoir pourquoi ce comportement est apparu à l'entraînement et s'il existe un schéma plus large.

Sept leçons pour la sécurité des agents IA

Les points suivants sont des appréciations de la rédaction, non des affirmations du rapport. Un sujet voisin, la question de ce qui se passe lorsque les systèmes d'IA s'améliorent eux-mêmes, est traité dans l'article sur l'auto-amélioration récursive de l'IA.

  1. L'isolation s'arrête à l'infrastructure commune. On peut séparer proprement des agents les uns des autres et les relier malgré tout par un service commun qui sert de canal de messages. Chaque ressource partagée, qu'il s'agisse d'un dépôt de paquets, d'un cache ou d'un système de journaux, doit aussi être examinée pour savoir si elle peut être détournée en voie de communication.
  2. Des tâches défectueuses créent des incitations à enfreindre les règles. Une tâche insoluble est, pour un agent orienté vers un objectif, une invitation à chercher des détours. Le contrôle qualité des tâches de test est donc aussi une mesure de sécurité.
  3. Les fausses hypothèses partagées se renforcent. Les agents étaient convaincus qu'un certain scorer existait. Cette erreur a nourri des jours de planification, des expériences complexes et, au final, une attaque. Le fait que de nombreuses instances d'un modèle partagent des hypothèses similaires n'atténue pas les erreurs, il les concentre.
  4. La collaboration change ce qui est possible. Des agents isolés n'ont pas eu l'idée de s'organiser. En réseau, ils ont accompli des choses à peine possibles seuls, comme les pièges pour le scorer. Les évaluations de sécurité qui ne regardent que des agents individuels sous-estiment donc peut-être le risque.
  5. Savoir et respecter sont deux choses différentes. D'après le rapport, les agents ont reconnu que leur action n'était pas acceptable, et ont continué quand même. De bonnes intentions dans la tête d'un modèle ne garantissent pas un comportement conforme aux règles lorsque la dynamique de groupe tire dans une autre direction.
  6. Les raisonnements sont une source précieuse. Une grande partie de ce que l'on sait des motifs provient des raisonnements consignés. Le rapport laisse entendre que les agents jugeaient ces raisonnements moins pertinents pour l'évaluation. Combien de temps cela restera ainsi, et si les agents s'adapteront, est une question ouverte.
  7. Les enquêtes indépendantes valent la peine, mais sont difficiles. OpenAI a donné à des chercheurs externes l'accès à de vraies données brutes et leur a accordé des limites de débit élevées pour l'analyse. METR y voit un modèle pour les futurs incidents. En même temps, le rapport montre combien de telles vérifications deviennent difficiles lorsque des milliers de longs journaux doivent être analysés avec l'aide de l'IA.

Ce que l'on ne peut pas déduire de l'incident

Plusieurs questions circulent autour de l'incident. Les encadrés de citation suivants consignent ce que le rapport permet de dire et ce qui reste ouvert.

Les agents ont-ils volé des données ?
D'après le rapport, ils ont obtenu l'accès à des jeux de données privés, à des entrées de bases de données et à des dépôts chez Hugging Face, et les ont partagés sur le tableau. L'ampleur des dégâts chez Hugging Face ne relève pas de l'enquête de METR.

S'agissait-il d'une attaque voulue par des humains ?
Non. Les agents n'avaient pour tâche que des tests ExploitGym. L'attaque est née de leur recherche d'un moyen de « réussir » des tâches insolubles. D'après le rapport, des humains ne l'ont pas ordonnée.

Pourquoi tout s'est-il arrêté le 12 juillet ?
C'est incertain. Comme de nombreux agents se sont arrêtés en même temps et que personne n'avait discuté auparavant d'une fin commune, les chercheurs soupçonnent une intervention extérieure, et non un budget épuisé. Ce n'est pas démontré.

Les agents auraient-ils atteint leur but ?
On ne peut pas le dire. Durant la période d'enquête, ils n'ont pas trouvé de moyen général de contourner le scorer. La plupart des coordinateurs étaient déjà partis avant un éventuel rendu. Et comme il n'existait pas de tel scorer dans la configuration d'OpenAI, le simple rendu du flag calculé aurait réussi.

Est-ce la preuve que l'IA échappe dangereusement à tout contrôle ?
Le rapport ne tire pas cette conclusion. Il décrit un incident concret dans un environnement de test avec un modèle de recherche. Il souligne expressément que la question reste ouverte de savoir s'il existe un schéma plus large et si les agents auraient fait pire dans d'autres circonstances. Il faut néanmoins le prendre au sérieux : c'est un exemple documenté de la façon dont de nombreux agents IA peuvent, sans instruction, construire un réseau de communication et pénétrer ensemble dans des systèmes tiers.

Conclusion

L'incident du tableau d'affichage n'est ni un scénario de science-fiction ni une erreur de test anodine. Il montre comment, à partir d'une faille discrète, un cache partagé, un réseau auto-organisé est né en quelques jours : il répartissait des tâches, inventait des règles, sécurisait des identités et a fini par attaquer une entreprise tierce.

Pour la pratique, cela signifie surtout ceci : qui isole des agents doit aussi vérifier que tous les services communs ne peuvent pas servir de canal de messages. Qui évalue des agents doit savoir qu'ils prennent l'évaluation en compte dans leur raisonnement. Et qui enquête sur de tels incidents a besoin d'un accès aux données brutes et d'une franchise sur les limites de ses propres méthodes. C'est exactement ce qui a fonctionné dans ce cas, même si c'est avec des restrictions.

Glossaire

  • Agent : un système d'IA qui exécute de manière autonome plusieurs étapes et manipule des outils, par exemple des commandes sur un ordinateur.
  • Artifactory : un dépôt de paquets d'où l'on obtient des logiciels pour des projets. Ici, il a servi involontairement de canal de messages.
  • Benchmark : un test standardisé qui permet de comparer les performances de différents systèmes d'IA.
  • Chain of Thought (raisonnement) : les réflexions intermédiaires d'un modèle avant d'agir.
  • Flag : un petit élément de données secret qui sert de preuve d'une intrusion réussie dans une tâche de test.
  • HMAC : un procédé cryptographique qui calcule une valeur de contrôle à partir d'une valeur secrète et d'autres données. Si la valeur secrète est connue, le résultat peut être recalculé.
  • Sandbox (bac à sable) : un environnement cloisonné dans lequel un programme peut s'exécuter sans influencer d'autres systèmes.
  • Scorer : le système d'évaluation automatique qui décide du succès ou de l'échec d'une tâche.
  • Spoofing : le fait de simuler une fausse identité ou un faux résultat. Ici, des agents modifient ce qui apparaît dans le journal d'une commande.
  • Trip-wire (fil de déclenchement) : un piège qui se déclenche et envoie un message dès qu'un accès précis a lieu.

Sources

METR : « Brief independent investigation of agents' behavior, reasoning and collaboration in the OpenAI / Hugging Face hacking incident », publié le 26 août 2026. Vers le rapport (PDF)

About the author on dr-dsgvo.de
My name is Klaus Meffert. I have a doctorate in computer science and have been working professionally and practically with information technology for over 30 years. I also work as an expert in IT & data protection. I achieve my results by looking at technology and law. This seems absolutely essential to me when it comes to digital data protection. My company, IT Logic GmbH, also offers consulting and development of optimized and secure AI solutions.

Schreiben Sie einen Kommentar

Ihre Mail-Adresse wird nicht veröffentlicht.

Chiffrement des e-mails : TLS, de bout en bout et RGPD