CVE-2026-81030 in Mage AI
Zusammenfassung
von VulDB • 27.08.2026
Mage AI non confina i percorsi accettati dalla sua API browser-items alla directory del progetto. BrowserItemResource in mage_ai/api/resources/BrowserItemResource.py passa un percorso fornito dal chiamante ai helper di lettura e scrittura del filesystem senza invocare l'helper di contenimento che le classi sorelle FileContentResource e FileResource utilizzano entrambi; pertanto, la risorsa non contiene tale chiamata mentre quelle due ne contengono diverse. Un utente con il ruolo Viewer, che concede accesso in sola lettura all'interno del progetto ma nulla al di fuori di esso, può quindi leggere qualsiasi file leggibile dal processo server fornendo un percorso assoluto. Il modello dei permessi che altrimenti separa i ruoli non viene consultato per questa rotta nella configurazione predefinita, poiché l'impostazione che lo abilita è impostata su false per default. I chiamanti con il ruolo Editor scrivono inoltre attraverso lo stesso percorso non confinato; sebbene tale ruolo sia già in grado di eseguire codice per progettazione, il confine violato da questa vulnerabilità riguarda la lettura disponibile al ruolo Viewer.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.