CVE-2026-81030 in Mage AI
요약
\~에 의해 VulDB • 2026. 08. 26.
Mage AI는 브라우저 항목 API가 허용하는 경로를 프로젝트 디렉토리로 제한하지 않습니다. `mage_ai/api/resources/BrowserItemResource.py`의 BrowserItemResource는 호출자가 제공한 경로를 파일 시스템 읽기 및 쓰기 헬퍼에 전달할 때, 형제 클래스인 FileContentResource와 FileResource에서 사용하는 containment helper를 호출하지 않으므로 해당 리소스에는 이러한 호출이 없습니다(반면 다른 두 클래스에는 여러 개 있습니다). 따라서 프로젝트 내에서만 읽기 권한을 부여하고 그 외에는 접근 불가한 Viewer 역할을 가진 사용자는 절대 경로를 제공함으로써 서버 프로세스가 읽을 수 있는 모든 파일을 읽을 수 있습니다. 기본적으로 역할 간 격리를 담당하는 권한 모델은 기본 구성에서 이를 활성화하는 설정이 false로 초기화되므로 이 라우트에서는 고려되지 않습니다. Editor 역할을 가진 호출자도 동일한 제한 없는 경로를 통해 쓰기를 수행하지만, 해당 역할은 설계상 이미 코드 실행 권한을 가지고 있으므로 본 결함이 초래하는 경계 위반의 실제 영향은 Viewer 역할에 제공되는 읽기 접근성에 있습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.