Aller au contenu
Blog

Archon · JuggleIM · im-server

Archon, JuggleIM, Agora Project : trois outils auto-hébergés à 9.8, une API d'agent IA ouverte à tous

CVE-2026-111322, 111329, 63146 (9.8) : Archon expose un agent IA sans authentification, JuggleIM recrée son admin par défaut, Agora Project corrigé en 26.10.0.

5 min de lectureCVE-2026-111322CVE-2026-111329CVE-2026-63146

Trois CVE notées 9.8, publiées par NVD entre le 13 et le 15 octobre 2026, sur trois outils qu'on installe soi-même : Archon, une plateforme qui pilote un agent IA de code ; JuggleIM im-server, un serveur de messagerie instantanée ; et Omnispace Agora Project, un espace de travail collaboratif en PHP.

Le fil conducteur : des fonctions d'administration atteignables depuis le réseau sans authentification réelle. Dans les trois cas, le résultat est le même — l'attaquant prend la main sur l'outil, et souvent sur la machine.

ProduitCVEPublication NVDProblèmeBornes NVD
ArchonCVE-2026-1113222026-10-15API de contrôle sans auth, écoute sur toutes les interfaces0.2.13 → 0.11.1
JuggleIM im-serverCVE-2026-1113292026-10-15Identifiants admin par défaut, recréés automatiquement≤ 1.8.16
Omnispace Agora ProjectCVE-2026-631462026-10-13Injection SQL + réécriture de la config par l'installeur< 26.10.0 (corrigé en 26.10.0)

Les trois : CVSS 3.1 9.8, vecteur AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, aucune au CISA KEV à la date de rédaction.


Archon — CVE-2026-111322 : un agent IA exposé, c'est un shell distant

Attackers with network access can send messages to the AI coding agent, which runs with bypassPermissions, to execute commands on the host

C'est la faille la plus parlante du lot, et elle va se multiplier avec les outils d'agents IA.

Archon expose une API de contrôle sans authentification, et cette API écoute par défaut sur toutes les interfaces (0.0.0.0), pas seulement en local. Derrière, l'agent IA de code tourne en mode bypassPermissions : il exécute les actions demandées sans demander de confirmation.

Mis bout à bout : quiconque atteint le port peut envoyer des instructions à l'agent, qui les exécute sur l'hôte avec les droits de l'utilisateur Archon. Pas besoin d'exploit sophistiqué — l'agent fait exactement ce pour quoi il est conçu, simplement pour la mauvaise personne.

Ce que ça signifie concrètement :

  • accès au code source et aux dépôts sur lesquels l'agent travaille ;
  • accès aux secrets présents dans l'environnement : clés d'API du fournisseur de modèle, jetons Git, identifiants cloud ;
  • exécution de commandes sur la machine, avec tout ce que l'utilisateur Archon peut atteindre.

Un poste de développeur sur un réseau Wi-Fi partagé, une VM cloud avec une IP publique : les deux suffisent.

Versions : NVD borne de 0.2.13 à 0.11.1 et ne donne pas de version corrigée. Vérifie le dépôt du projet.

Actions :

  1. Lier l'API à 127.0.0.1 si la configuration le permet, ou bloquer le port au pare-feu de l'hôte.
  2. Ne jamais exposer l'API sur une IP publique ; passer par un tunnel SSH ou un VPN pour l'accès distant.
  3. Lancer l'agent dans un environnement isolé (conteneur, VM dédiée), sans secrets de production, et sans bypassPermissions quand ce n'est pas indispensable.
  4. En cas d'exposition passée : faire tourner les clés d'API et jetons présents sur l'hôte, et relire l'historique des actions de l'agent.

JuggleIM im-server — CVE-2026-111329

JuggleIM im-server est livré avec des identifiants administrateur par défaut documentés. Classique — mais avec une aggravation : supprimer le compte ne suffit pas, le serveur le recrée automatiquement au moment de la connexion.

Une fois connecté, l'attaquant contrôle les applications des tenants et leurs secrets d'application : il peut usurper n'importe quelle application cliente de la messagerie.

Versions : NVD borne à 1.8.16 inclus, sans version corrigée publiée.

Actions :

  1. Ne pas exposer la console d'administration : la restreindre au réseau local ou à un VPN, au niveau du pare-feu.
  2. Changer le mot de passe du compte administrateur, puis vérifier que les identifiants par défaut sont bien refusés — sans compter sur la suppression du compte, inefficace ici.
  3. Faire tourner les secrets d'application des tenants si la console a été accessible depuis l'extérieur.
  4. Surveiller le dépôt du projet pour une version corrigée.

Omnispace Agora Project — CVE-2026-63146

Deux défauts combinés. Une injection SQL permet de relancer l'installeur, et cet installeur écrit des valeurs non échappées dans le fichier de configuration PHP. Résultat : exécution de code à distance sans authentification.

C'est un rappel utile : un installeur web qui reste accessible après l'installation est une fonction d'administration de plus, et souvent la moins protégée.

Versions : NVD indique la correction en 26.10.0.

Actions :

  1. Mettre à jour en 26.10.0.
  2. Vérifier le fichier de configuration (config.inc.php) : date de modification, contenu inattendu.
  3. Rendre la configuration non modifiable par l'utilisateur du serveur web une fois l'installation terminée, et bloquer l'accès à l'installeur.

Détection commune

  • Ports en écoute : ss -tlnp (ou équivalent) sur chaque hôte — tout service d'administration lié à 0.0.0.0 doit être justifié.
  • Scan externe de tes IP publiques pour repérer ces interfaces exposées.
  • Processus enfants inattendus des services Archon, JuggleIM ou PHP.
  • Connexions administrateur depuis des IP hors de ton réseau d'administration.

Pourquoi surveiller en continu vos outils auto-hébergés

Ces outils arrivent souvent par un docker run ou un git clone sur un poste ou une VM, en dehors de tout inventaire. Ils écoutent sur toutes les interfaces parce que c'est plus simple au démarrage, et personne ne revient dessus. Avec les agents IA, ce raccourci donne directement un shell.

Avec cveo.tech, déclare aussi ces outils dans ton parc et reçois une alerte dès qu'une CVE critique les touche.

Chaque lundi

Les CVE critiques de la semaine, dans votre boîte mail

Un email par semaine : les vulnérabilités CVSS ≥ 9 publiées ces sept derniers jours, et nos dernières analyses. Rien d'autre.

Double confirmation par email. Désinscription en un clic, à tout moment.

Surveillez votre propre parc

Recherche CVE, inventaire de parc et alertes email, gratuitement.