In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsLearn about Missing Authentication for Critical Function vulnerabilities in an interactive lesson.
Start learningUpgrade flyto-core to version 2.26.4 or higher.
flyto-core is an A workflow engine with 412 built-in modules. Trace every step. Replay from any point.
Affected versions of this package are vulnerable to Missing Authentication for Critical Function via the execute_module process. An attacker can execute arbitrary operating system commands with the privileges of the server process by sending specially crafted unauthenticated HTTP requests to the /mcp endpoint, which dispatches attacker-controlled input to asyncio.create_subprocess_shell without authentication or input sanitization. This is only exploitable if the server is accessible to the attacker, such as when it is bound to a non-loopback interface or the attacker has local access.