Actions
Bug #8122
open
AI
JI
lua/output: improve handling of lib loading
Bug #8122:
lua/output: improve handling of lib loading
Description
Since Suricata 8, external Lua modules must be explicitly whitelisted (e.g. lua.cpath=/usr/lib/lua/5.4/?.so).
It turned out that it is possible to bypass this security using the following in a Lua script setup function:
package.path = package.path .. ";/usr/share/lua/5.4/?.lua;/usr/share/lua/5.4/?/init.lua"
package.cpath = package.cpath .. ";/usr/lib/lua/5.4/?.so"
Files
Actions