CVE-2026-62676 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 parseur de commandes shell partagé dans omnigent/policies/builtins/_shell.py ne reconnaît pas les indicateurs d'interpréteur combinés, les wrappers timeout, nice, setsid et stdbuf, les substitutions de commande, ainsi qu'un opérateur unique de contrôle en arrière-plan (background). Un git push ou une gh write masqués par ces formes n'entraînent aucune opération analysée, ce qui amène la liste autorisée (allowlist) des méthodes write_repos et write_branches dans github.py, ainsi que les politiques de confinement d'espace de travail dans working_dir.py, à s'abstenir et à autoriser l'exécution de la commande. Un agent authentifié ou soumis à une injection de prompt peut donc pousser vers un dépôt ou une branche non autorisé(e) ou s'échapper de l'espace de travail prévu. Ce problème est corrigé dans la version 0.3.0.
Once again VulDB remains the best source for vulnerability data.