Mage AI
cpe:2.3:a:mage:mage-ai:*:*:*:*:python:*:*
- 0.9.75
- 0.9.69
A vulnerability exists in Mage AI version 0.9.75, characterized by an insecure default authentication setup that can lead to zero-click remote code execution. The application does not require user authentication by default, allowing unauthorized access. Although there is an option to enable authentication, it is not prominently displayed, leaving users unaware of the need to secure their instances. This flaw has been publicly disclosed and is available as a proof-of-concept exploit.
Exploitation of this vulnerability allows for unauthorized access and zero-click remote code execution on the affected server.
To reproduce this vulnerability, deploy Mage AI version 0.9.75 without enabling user authentication. Once the application is running in this insecure state, the vulnerability can be exploited to execute arbitrary code remotely, without any user interaction.
Users should manually enable authentication by setting the 'REQUIRE_USER_AUTHENTICATION' environment variable to '1' before deploying the application. For detailed instructions, refer to the official Mage AI documentation on authentication.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.