CVE-2026-62674 in Omnigentinformation

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.

Responsable

GitHub M

Réserver

14/07/2026

Divulgation

21/08/2026

Modérer

accepté

Entrée

VDB-394165

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!