Logo
componentlua
Name
lua
Version
5.1.5-r1
Type
library
Description
-
Licenses
-
PURL
-
CPE
cpe:2.3:a:lua:lua:5.1.5:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
5.1.5-r11

Patches#


#
Title
Author
Resolve
1
Patch #1
Unknown
2
Patch #2
Unknown
3
include version number
=?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <rafal@milecki.pl>
4
Patch #4
Unknown
5
Patch #5
Unknown
6
Patch #6
Unknown
7
Patch #7
Unknown
8
Patch #8
Unknown
9
Fix stack overflow in vararg functions
Enrico Tassi <gareuselesinge@debian.org>
CVE-2014-5461
10
Patch #10
Unknown
11
Patch #11
Unknown
12
Patch #12
Unknown
13
Patch #13
Unknown
14
Patch #14
Unknown

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.