Logo
componentlua5.3
Name
lua5.3
Version
5.3.5-r6
Type
library
Description
-
Licenses
-
PURL
-
CPE
cpe:2.3:a:lua:lua:5.3.5:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
openwrt-25.12
5.3.5-r6

Patches#


#
Title
Author
Resolve
1
Patch #1
Unknown
2
Patch #2
Unknown
3
Fixed bug in 'lua_upvaluejoin'
Roberto Ierusalimschy <roberto@inf.puc-rio.br>
CVE-2019-6706
4
include version number
=?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl>

Vulnerabilities#


Name
Analysis
Description
Exploitable
Stack overflow in lua_resume of ldo.c in Lua Interpreter 5.1.0~5.4.4 allows attackers to perform a Denial of Service via a crafted script file.
Exploitable
ldebug.c in Lua 5.4.0 allows a negation overflow and segmentation fault in getlocal and setlocal, as demonstrated by getlocal(3,2^31).
Exploitable
Lua 5.4.0 (fixed in 5.4.1) has a segmentation fault in changedline in ldebug.c (e.g., when called by luaG_traceexec) because it incorrectly expects that an oldpc value is always updated upon a return of the flow of control to a function.
Patched
Lua 5.3.5 has a use-after-free in lua_upvaluejoin in lapi.c. For example, a crash outcome might be achieved by an attacker who is able to trigger a debug.upvaluejoin call in which the arguments have certain relationships.
Patched
Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.