Aller au contenu
Développeur Full Stack
, ,

AG2 : contournement des restrictions de commandes par injection de saut de ligne

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P3Élevée

Dans AG2, un saut de ligne dans une commande permettait de contourner les restrictions de SandboxShellTool configurées avec une liste de commandes autorisées ou readonly=True, car le filtre ne traitait pas ce caractère comme un opérateur shell. La commande brute était ensuite exécutée par sh -c; mettre à niveau ag2 vers 1.1.1 ou ultérieur, ou utiliser autogen jusqu’à 0.14.1 inclus, pour lequel aucun correctif n’est indiqué dans les données fournies.

Python
IdentifiantCVE-2026-113663
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif1.1.1

Source : GitHub Advisory GHSA-2h4w-29cv-2cmv

Analyse technique

Les restrictions allowed et readonly partagent le filtre vulnérable; avec LocalEnvironment par défaut, les commandes s’exécutent comme des sous-processus sur l’hôte.

Impact, versions et correctif

Événement datéL’avis GitHub indique une publication le 2026-11-10T15:57:17Z, soit le 2026-11-10 à 17:57:17+02:00, dans la période retenue.
ImpactExécution de commandes arbitraires dans le contexte du processus hôte lorsque l’outil vulnérable est utilisé.
Versions affectéesag2 >= 0.13.2 et < 1.1.1; autogen >= 0.13.2 et <= 0.14.1
Version corrigée1.1.1
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.8
EPSS0,35% · percentile 28,6%
Publication2026-11-10T15:57:17Z
Mise à jour2026-11-10T15:57:19Z

Action recommandée

Mettre à niveau ag2 vers 1.1.1 ou ultérieur; vérifier également l’usage d’autogen dans la plage affectée et suivre les correctifs disponibles.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :