Marimo Notebook Flaw Could Run MCP Commands Before Cells Execute in Edit Mode
Mis à jour :
Vulnérabilité critique d’injection de code dans Marimo Notebook
Une faille de sécurité majeure dans Marimo Notebook permet à un attaquant d’exécuter des commandes arbitraires sur le système local dès l’ouverture d’un notebook piégé en mode édition, avant même l’exécution des cellules.
Points clés :
- Vecteur d’attaque : La vulnérabilité exploite la manière dont Marimo traite les configurations fournies dans les métadonnées du notebook (notamment via le protocole MCP).
- Impact : Un attaquant peut forcer l’exécution de commandes sous forme de sous-processus local sans authentification préalable, nécessitant uniquement une interaction utilisateur (ouvrir le notebook).
- Contexte : Cette correction s’inscrit dans un effort plus large de sécurisation des métadonnées PEP 723 pour empêcher l’injection de configurations malveillantes.
Vulnérabilités identifiées :
- CVE-2026-75149 : Faille d’injection de code (Score CVSS v4 : 8.7 / v3.1 : 8.8). Affecte les versions antérieures à 0.23.15.
- CVE-2026-67618 : Faille distincte permettant l’exfiltration de clés API via des points de terminaison IA malveillants, également corrigée dans la version 0.23.15.
Recommandations :
- Mise à jour immédiate : Les utilisateurs doivent mettre à jour Marimo vers la version 0.23.15 ou ultérieure (la version actuelle recommandée étant la 0.24.0).
- Précautions : Éviter d’ouvrir des notebooks provenant de sources non fiables. La mise à jour applique une liste blanche stricte sur les configurations de métadonnées, supprimant les sections sensibles (ai, mcp, secrets, etc.) potentiellement manipulées par des attaquants.
