pac3 icon indicating copy to clipboard operation
pac3 copied to clipboard

LUADATA SECURITY WARNING: Unable to load verifier, update me!

Open SouthpawAnex opened this issue 4 years ago • 2 comments

LUADATA SECURITY WARNING: Unable to load verifier, update me!

This script error appears for everybody on join, how do I properly update PAC3?

SouthpawAnex avatar Apr 10 '20 13:04 SouthpawAnex

non issue (for now), just an internal print luadata does. its because of hardcoded check of luajit version.

any issues that could arise from this most likely wont in pac, as pac doesnt store raw functions.

Cynosphere avatar Apr 13 '20 05:04 Cynosphere

Luadata is sandboxed and bytecode-whitelisted. The purpose of the whitelist is to make sure the data cannot do infinite loops.

How luadata works is it executes the table as lua function to load it in. Execution here means it calls functions such as Vector() to initialize position vectors, so some "execution" is required.

Sandbox escaping won't happen with this alert, but the game might be made to run out of memory or be made freezable if the validation is not fixed.

Python1320 avatar Apr 15 '20 16:04 Python1320