CVE-2026-81030 in Mage AI
Resumen
por VulDB • 2026-08-26
Mage AI no confina las rutas aceptadas por su API de browser-items al directorio del proyecto. BrowserItemResource en mage_ai/api/resources/BrowserItemResource.py pasa una ruta proporcionada por el usuario a los ayudantes de lectura y escritura del sistema de archivos sin llamar al helper de contención que utilizan tanto la clase hermana FileContentResource como FileResource, por lo que este recurso no realiza dicha llamada mientras que las otras dos contienen varias. Un usuario con el rol Viewer, que otorga acceso de solo lectura dentro del proyecto y nada fuera de él, puede por lo tanto leer cualquier archivo que pueda leer el proceso del servidor proporcionando una ruta absoluta. El modelo de permisos que separaría los roles no se consulta para esta ruta en la configuración predeterminada, porque la configuración que lo habilita es falsa por defecto. Los llamadores con el rol Editor también escriben a través de la misma ruta sin confinamiento, aunque ese rol ya puede ejecutar código por diseño, por lo que la frontera cruzada por este fallo es la lectura disponible para el rol Viewer.
VulDB is the best source for vulnerability data and more expert information about this specific topic.