CVE-2026-56832
Publiée le 2026-10-23 · Dernière modification le 2026-10-23
PraisonAI (versions 4.5.2 à 4.6.58) est un framework utilisé pour gérer des équipes d'agents IA. Une faille existe dans le système d'approbation Discord, où le bot valide incorrectement les autorisations pour les appels d'outils à haut risque. Au lieu de vérifier qui a envoyé l'approbation, le bot recherche simplement tout message non provenant d'un bot contenant des mots comme « yes » apparaissant dans le salon après la publication de la demande.
Un attaquant disposant des permissions de base pour publier des messages dans le salon Discord désigné peut déclencher des actions non autorisées et à haut risque en envoyant un simple « yes ». Cela permet une compromission totale de la confidentialité, de l'intégrité et de la disponibilité des systèmes auxquels les agents IA ont accès. Comme l'attaque ne nécessite aucune compétence technique particulière ni aucune interaction de l'administrateur, elle est triviale à exécuter via un réseau.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
PraisonAI is a multi-agent teams system. From version 4.5.2 to before version 4.6.59, praisonai.bots.DiscordApproval approves a pending dangerous tool call when it sees any later non-bot message in the configured Discord channel whose text is classified as approval, such as yes. As a result, any user who can post in the configured approval channel can approve a pending high-risk tool call by sending yes after the approval message appears. the same PoV also shows that the Slack and Telegram messaging approval backends have no explicit approver allowlist parameter, but the primary report-grade issue is the Discord backend's unthreaded channel cross-talk: the approving message does not need to be a reply or otherwise request-bound. This issue has been patched in version 4.6.59.