CVE-2026-81030 in Mage AI
Résumé
par VulDB • 27/08/2026
Mage AI ne restreint pas les chemins acceptés par son API browser-items au répertoire du projet. BrowserItemResource dans mage_ai/api/resources/BrowserItemResource.py transmet un chemin fourni par l'appelant aux assistants de lecture et d'écriture du système de fichiers sans appeler la fonction de confinement que utilisent également les classes sœurs FileContentResource et FileResource, si bien que cette ressource ne contient aucun tel appel alors que ces deux autres en contiennent plusieurs. Un utilisateur disposant du rôle Viewer (qui accorde un accès en lecture au sein du projet mais rien à l'extérieur) peut donc lire n'importe quel fichier que le processus serveur est capable de lire en fournissant un chemin absolu. Le modèle d'autorisation qui sépare normalement les rôles n'est pas consulté pour cette route dans la configuration par défaut, car le paramètre qui l'active a par défaut la valeur false (faux). Les appelants disposant du rôle Editor écrivent également via ce même chemin non confiné, bien que ce rôle soit déjà capable d'exécuter du code de par sa conception ; la limite franchie par cette faille est donc la lecture accessible au rôle Viewer.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.