Photo de bureau chaleureuse montrant des développeurs concentrés sur des écrans d'ordinateur.

Prompt Adware et portes dérobées dans les LLM et serveurs

Des chercheurs de Check Point ont découvert qu’un paquet de « jailbreak » ciblant OpenAI Codex contenait en réalité ce que l’on peut qualifier de prompt adware. Ce mécanisme, qui vise à affaiblir les garde-fous des modèles d’IA, injecte des publicités persistantes dans les instructions globales de l’agent. L’analyse du bundle Haiou montre qu’il installe des compétences de type pentesting ou cracking tout en promouvant un service d’agrégation LLM payant, un modèle qui semble vouloir transformer un outil de contournement en un canal d’acquisition pour une passerelle propriétaire.

Ces outils à double usage ne restent pas confinés au domaine de l’IA. En parallèle, d’autres menaces opèrent sur l’infrastructure classique. QiAnXin a signalé l’existence de CWPdoor, un backdoor extrêmement furtif qui s’implante dans le serveur de gestion Control Web Panel (CWP). Ce code malveillant n’est pas un logiciel autonome ; il est intégré dans le binaire cwpsrv légitime, ce qui lui permet de ressembler à une installation normale.

L’injection de code dans les flux d’IA

Le paquet Haiou, analysé par Check Point Research, utilise diverses techniques pour tromper le modèle, comme recadrer des requêtes de cybersécurité en scénario éducatif de type Capture The Flag. C’est une manière relativement simple de contourner les sécurités renforcées des modèles de pointe. Le concept de « prompt adware » est défini par les chercheurs comme toute modification persistante des instructions d’un agent via du langage naturel, plutôt que par des charges utiles exécutables classiques. On observe que ce bundle, disponible publiquement sur GitHub via l’utilisateur haiou-666, injecte des publicités dans les fichiers d’instruction globaux de l’agent.

Pour masquer son contenu, la version analysée 4.5.0 utilise un chiffrement AES-256-GCM et des signatures Ed25519 pour vérifier le payload. Cela rend le contenu des prompts opaques pour quiconque ne possède pas la clé de déchiffrement, ce qui pourrait être une tactique pour éviter les scanners automatiques de contenu. Les chercheurs ont noté que ce type de kit d’outils est activement utilisé par des acteurs de cybercriminalité, parfois en conjonction avec Cobalt Strike, le VulnClaw agent et le framework Ladon.

Gros plan macro sur une partie discrète d'un panneau de rack de serveur affichant un journal réseau.

Quand les vulnérabilités se cachent dans le système d’exploitation

Le danger de CWPdoor réside dans sa capacité à rester invisible. Selon l’analyse de XLab, le script d’infection cwpsrv_update.sh est conçu pour remplacer le binaire cwpsrv en utilisant des privilèges root. Le processus est minutieusement orchestré : le script effectue une sauvegarde, écrase le fichier cible, redémarre le service, puis, point crucial, il restaure les horodatages (atime/mtime) du nouveau binaire pour qu’il semble « jamais modifié » lors d’une vérification simple avec ls ou stat.

Ce backdoor est activé par des en-têtes HTTP spécifiques envoyés par l’attaquant. Une fois la requête validée par signature RSA et horodatage, le message chiffré est exécuté via un socket Unix, et le résultat est renvoyé en réponse 200, le tout sans laisser de trace dans les logs d’accès. Avec plus de 340 000 instances de CWP exposées sur Internet le mois dernier, le nombre de cibles potentielles est colossal.

Ces deux phénomènes — l’injection publicitaire dans les prompts d’IA et les portes dérobées dans les panneaux de contrôle serveur — touchent des couches technologiques très différentes, mais ils partagent une même logique : l’exploitation de failles de configuration ou de protocoles pour masquer une activité malveillante sous un vernis de légitimité technique.

Sources