Protection mechanism failure in AviatorScript - #VU145356

 

Protection mechanism failure in AviatorScript - #VU145356

Published: August 25, 2026


Vulnerability identifier: #VU145356
CSH Severity: Low
CVSS v4: 7.7 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-693
Exploitation vector: Remote access
Exploit availability: No public exploit available

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.


Affected software

AviatorScript

Remediation

Install security update from vendor's website.

AviatorScript - update to 5.4.4

External References

Related Security Bulletins