Protection mechanism failure in AviatorScript - #VU145356
Published: August 25, 2026
Vulnerability details
The vulnerability allows a remote user to bypass the sandbox and perform arbitrary file read, write, and delete operations.
The vulnerability exists due to protection mechanism failure in the enableSandboxMode() method when enabling sandbox mode after the built-in io module has been loaded and exposed to expression evaluation. A remote user can supply a crafted expression using io.slurp(), io.spit(), or io.delete() to bypass the sandbox and perform arbitrary file read, write, and delete operations.
Exploitation requires the application to inject the io module into the expression execution environment and allow attacker-controlled expressions to be evaluated.