CyberRota Analysis
AI-GeneratedThe vulnerability exists in Magistrala's Rules Engine, where authenticated users can execute embedded Go or Lua scripts with insufficient validation, exposing critical system functions. This allows low-privileged users to perform arbitrary file operations, access sensitive environment variables, exploit databases, and launch SSRF attacks against internal microservices. Organizations utilizing this engine should prioritize patching to mitigate the risk of unauthorized access and data breaches.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Magistrala's Rules Engine allows authenticated users to create rules with embedded Go or Lua scripts executed server-side when IoT messages arrive. The Lua script engine (re/lua.go) performs no input validation at all and preloads dangerous libraries: db (arbitrary database access), ioutil (file I/O), an HTTP client (SSRF), and filepath (traversal).