Algernon · Algernon · CVE-2026-43981
**Name of the Vulnerable Software and Affected Versions**
Algernon versions prior to 1.17.6
**Description**
In the `engine/luahandler.go` file, the `sync.RWMutex` protecting `LoadCommonFunctions` is released before the `L.Push()` and `L.PCall()` functions execute. Because the `LState` of gopher-lua is not goroutine-safe, concurrent requests create a race condition on the shared state, leading to Lua VM corruption.
**Recommendations**
Update to version 1.17.6.