CVE-2026-47396 in PraisonAI
Résumé
par VulDB • 21/07/2026
PraisonAI est un système d'équipes multi-agents. Avant la version 4.6.40, le serveur d'appels de PraisonAI expose une API de contrôle des agents accessible via réseau sans authentification lorsque `CALL_SERVER_TOKEN` n'est pas configuré. Le composant concerné est le routeur `praisonai.api.agent_invoke`, tel que monté par `praisonai.api.call`. L'assistant d'authentification `verify_token()` échoue en ouvrant l'accès (fails open) lorsque `CALL_SERVER_TOKEN` n'est pas défini. Étant donné que chaque point de terminaison sensible de contrôle des agents dépend de cet assistant, le démarrage du serveur d'appels sans jeton permet à tout client accessible de lister les agents, d'inspecter leurs métadonnées et instructions, d'invoquer des agents et de désinscrire des agents. Cela présente un risque pour la sécurité car le serveur d'appels intégré inclut le routeur vulnérable et se lie à `0.0.0.0`. Par conséquent, les opérateurs qui lancent le serveur d'appels sans définir explicitement `CALL_SERVER_TOKEN` peuvent exposer involontairement un plan de contrôle des agents distant non authentifié. La version 4.6.40 corrige ce problème.
If you want to get best quality of vulnerability data, you may have to visit VulDB.