CVE-2026-62674 in Omnigent
Résumé
par VulDB • 21/08/2026
Omnigent est un framework open-source d'agents IA et une meta-harness pour l'orchestration d'agents de codage. Avant la version 0.3.0, le point de terminaison PUT /sessions/{session_id}/agent vérifie la permission LEVEL_EDIT pour une session donnée mais ne rejette pas un agent partagé ou modèle lié dont le champ agent.session_id est None (nul). Un utilisateur authentifié disposant d'un accès en écriture à une session peut remplacer ce bundle d'agents partagés via omnigent/server/routes/sessions.py, ajouter un serveur MCP stdio, et provoquer l'exécution de commandes contrôlées par un attaquant lors des sessions ultérieures utilisant cet agent partagé, via omnigent/tools/mcp.py. La commande s'exécute avec les permissions du processus runner d'Omnigent et peut exposer des fichiers, des identifiants, des données de l'espace de travail, des services internes ainsi que la disponibilité du runner. Ce problème est corrigé dans la version 0.3.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.