Logo
componentlua
Name
lua
Version
5.4.4
Type
library
Description
-
Licenses
MIT
PURL
-
CPE
cpe:2.3:*:lua:lua:5.4.4:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
5.5.0
scarthgap
5.4.6

Patches#


#
Title
Author
Resolve
1
Bug: Lua can generate wrong code when _ENV is <const>
Roberto Ierusalimschy <roberto@inf.puc-rio.br>
CVE-2022-28805
2
Save stack space while handling errors
Roberto Ierusalimschy <roberto@inf.puc-rio.br>
CVE-2022-33099

Vulnerabilities#


Name
Analysis
Description
Patched
An issue in the component luaG_runerror of Lua v5.4.4 and below leads to a heap-buffer overflow when a recursive error occurs.
Patched
singlevar in lparser.c in Lua from (including) 5.4.0 up to (excluding) 5.4.4 lacks a certain luaK_exp2anyregup call, leading to a heap-based buffer over-read that might affect a system that compiles untrusted Lua code.