Module Name: src Committed By: nikita Date: Mon Apr 17 19:35:36 UTC 2023
Modified Files: src/external/mit/lua/dist/src: ldebug.c lvm.c Log Message: lua: apply upstream bugfix for "Lua-stack overflow when C stack overflows while handling an error." (CVE-2022-33099) Save stack space while handling errors Because error handling (luaG_errormsg) uses slots from EXTRA_STACK, and some errors can recur (e.g., string overflow while creating an error message in 'luaG_runerror', or a C-stack overflow before calling the message handler), the code should use stack slots with parsimony. This commit fixes the bug "Lua-stack overflow when C stack overflows while handling an error". To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/external/mit/lua/dist/src/ldebug.c cvs rdiff -u -r1.15 -r1.16 src/external/mit/lua/dist/src/lvm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.