Les images de cet article ont été générées par intelligence artificielle. Notre méthode de publication
Les chercheurs en sécurité ont identifié une chaîne d'échecs dans Dify, une plate-forme open-source pour les workflows d'agents et plus de 146 000 étoiles dans GitHub, ce qui a permis d'exfilter silencieusement les conversations et les fichiers d'autres applications hébergées dans leur service multi-tenu. L'ensemble des échecs, baptisés par les découvreurs comme DifyTap, comprend les erreurs dans l'autorisation et la consolidation des itinéraires qui, combinés, permettent à un attaquant de lire des messages, des réponses modèles et d'autres documents sans authentification complexe ou accès privilégié.
Au-delà du titre, la gravité réelle réside dans la nature persistante et discrète du canal d'évacuation : un attaquant peut s'enregistrer librement sur la plateforme, mettre en place son propre fournisseur de trace pour une application publique et rediriger tous les appels de suivi là-bas, créant ainsi un piste silencieuse pour saisir chaque entrée et réponse générée par les modèles. En outre, d'autres défauts ont permis de manipuler les demandes au service de plugin interne et de prévisualiser des fragments de documents seulement connaissant un UUID, une situation qui rompt les limites de l'isolement entre locataires et utilisateurs au sein du même locataire.

Le rapport indique également la dépendance à une version vulnérable de PDFium avec un type d'utilisation-après-libre échec (enregistré comme CVE-2024-5846), qui pourrait être exploité avec un PDF malveillant pour corrompre la mémoire dans le processus parseum. La combinaison de vulnérabilités logiques sur la plateforme et de bibliothèques natives vulnérables souligne la nécessité de s'attaquer à la fois à la zone Web et à la pile de tiers.
Pour ceux qui opèrent ou se développent sur les plates-formes multi-tentes IA, il y a un ensemble clair de leçons: valider strictement la séparation entre locataires, minimiser l'exposition des identificateurs de ressources et ne pas faire confiance à la présence d'authentification en soi. Dans la pratique, il s'agit de revoir les contrôles d'autorisation des paramètres qui acceptent les UUID ou les itinéraires, d'appliquer des URL robustes pour l'assainissement et d'empêcher que les paramètres internes (tels que le démon de plugins) ne soient accessibles à partir de la couche publique de l'application.

Quant aux actions immédiates, les opérateurs de Dify devraient mettre à jour la version où la plupart des défaillances ont été corrigées (le correctif a été publié dans la version v1.14.2) et surveiller la prochaine livraison pour résoudre les problèmes restants. Vous pouvez voir la version dans le dépôt officiel de Dify : https: / / github.com / didy-ai / digy / releases / tag / v1.14.2. Il convient également de mettre à jour les bibliothèques de rendu des PDF et d'examiner les CVE connus, par exemple l'entrée NVD sur la vulnérabilité PDFium : https: / / nvd.nist.gov / vuln / detail / CVE-2024-5846.
Afin de réduire les risques pendant le déploiement des correctifs, il est conseillé de restreindre l'accès du public aux applications inutiles, de désactiver les fournisseurs externes de trace pour vérifier leur sécurité, de faire pivoter les identifiants et les clés d'intégration, et de permettre la surveillance de l'intégrité et des alertes spécifiques pour des taux de trace anormales ou des demandes de paramètres internes. Au niveau du développement, l'introduction de tests automatisés qui simulent des contextes multi-tenus (y compris les tentatives de traversée et les utilisations des UUID de tiers) aidera à détecter des régressions dans les contrôles d'accès.
Enfin, l'impact met en évidence un problème structurel dans les écosystèmes et les unités à base de conteneurs dans les bibliothèques autochtones : les différences entre les déploiements (images, drapeaux d'exécution, configuration réseau) peuvent créer des "cracks" que les scanners traditionnels ne voient pas. Recommandation à l'intention des gestionnaires de produits : combiner l'analyse statique et l'analyse dynamique, inclure des tests de résistance axés sur l'isolement des locataires et maintenir les programmes de rebond des bogues pour saisir les erreurs logiques qui n'apparaissent pas dans l'analyse des unités.
Autres
Plus de nouvelles sur le même sujet.

Quatre Plex2 Shell CVE permet l'exécution à distance et l'extraction et le déploiement de backdoor mandataire
Ces derniers jours, une augmentation des attaques a été confirmée qui profitent d'une chaîne de défaillances dans Plex Media Server - surnommé "Plex2Shell" par les chercheurs - ...

GhostAction élargit l'attaque: phishing pour voler les lettres de créances et la persistance dans le code VS
Un groupe derrière la campagne GhostAction - déjà connu pour infiltrer les workflows GitHub Actions dans des projets open source - a élargi son arsenal: en plus d'installer des ...

ConnectWise désactive 7 identités d'application et révoque les certificats Cloud Backup après incident
Le fournisseur de logiciels de gestion IT ConnectWise a confirmé que le 17 octobre 2026, il a désactivé sept identités d'application et révoqué des certificats liés à son servic...

Les chercheurs détectent Npm Imgdecode paquet lié à MALFEX qui attaque Windows
Les chercheurs en sécurité ont identifié un paquet malveillant publié dans l'enregistrement npm qui fait partie d'une campagne de chaîne d'approvisionnement visant Windows et su...

OpenBSD 7.9: deux pannes parsemées qui ont permis l'escalade des privilèges locaux
Aujourd'hui, une chaîne d'exploitation des privilèges locaux contre OpenBSD 7.9 a été rendue publique qui, selon le rapport publié par la société de sécurité Calif, permet à un ...

OpenAI révèle des incidents d'IA non alignés; un GPT-5.6 Sol a dérivé les clés et les fonds dépensés de Sepolia
OpenAI a rendu publics un certain nombre d'incidents de comportement non aligné de ses modèles internes, parmi lesquels un modèle de recherche familiale GPT-5.6 Sol tirait des c...