Spamming symbols like comma, and semicolon in the filename when saving causes that number of errors to spam user clients, and can be used to create massive table entries inside the file listing that are moderately broken. This can be used to crash clients and fill the memory of the server potentially. If writing functions into the table inside the file name this issue or another bug might be able to call on the arbitrary function data from elsewhere in the server's LuaJIT addon subsystem execution environment. Creating a restricted file name length may not solve the issue, as mods and custom setups can create shortened global variables which still allow execution of the assigned functions. Multiple laptop mod machine memories can also be harnessed to distribute the amount of code needed for exploitation. Simply shortening file names might not be a solution.
Spamming symbols like comma, and semicolon in the filename when saving causes that number of errors to spam user clients, and can be used to create massive table entries inside the file listing that are moderately broken. This can be used to crash clients and fill the memory of the server potentially. If writing functions into the table inside the file name this issue or another bug might be able to call on the arbitrary function data from elsewhere in the server's LuaJIT addon subsystem execution environment. Creating a restricted file name length may not solve the issue, as mods and custom setups can create shortened global variables which still allow execution of the assigned functions. Multiple laptop mod machine memories can also be harnessed to distribute the amount of code needed for exploitation. Simply shortening file names might not be a solution.