CVE-2019-19391
It was discovered that debug.getinfo() has a type confusion issue
that leads to arbitrary memory write or read operations, because
certain cases involving valid stack levels and `>` options are
mishandled.
NOTE: The LuaJIT project owner disputes the vulnerability and states
that the debug library is unsafe by design.
CVE-2020-15890
Yongheng Chen discovered an out-of-bounds read because `__gc`
handler frame traversal is mishandled.
CVE-2020-24372
Yongheng Chen discovered out-of-bounds read in lj_err_run().
CVE-2024-25176
Kutyavin Maxim discovered a stack-buffer-overflow in
lj_strfmt_wfnum().
CVE-2024-25177
Kutyavin Maxim discovered an unsinking of IR_FSTORE for NULL
metatable.
CVE-2024-25178
Kutyavin Maxim discovered an out-of-bounds read in the
stack-overflow handler.
For Debian 11 bullseye, these problems have been fixed in version
2.1.0~beta3+dfsg-5.3+deb11u1.
We recommend that you upgrade your luajit packages.
Get the latest Linux and open source security news straight to your inbox.