threat
engine
.sh
Back
·
··:··
Home
/
Product
/
lua
Product
lua
15 known vulnerabilities across versions
Vulnerabilities are listed by affected version. Select any CVE for the full briefing and its intelligence graph.
Sort
Newest first
Oldest first
Highest CVSS
Lowest CVSS
Min CVSS
Any
4.0+
7.0+ (High)
9.0+ (Critical)
Published since
Reset
CVE-2021-45985
>= 5.4.0 and < 5.4.4
In Lua 5.4.3, an erroneous finalizer called during a tail call leads to a heap-based buffer over-read.
7.5
HIGH
CVE-2022-33099
>= 5.4.2 and <= 5.4.4
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.
7.5
HIGH
CVE-2022-28805
>= 5.4.0 and < 5.4.5
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
9.1
CRITICAL
CVE-2021-44964
>= 5.4.0 and <= 5.4.3
Use after free in garbage collector and finalizer of lgc.c in Lua interpreter 5.4.0~5.4.3 allows attackers to perform Sandbox Esca
6.3
MEDIUM
CVE-2021-44647
all versions
Lua v5.4.3 and above are affected by SEGV by type confusion in funcnamefromcode function in ldebug.c which can cause a local denia
5.5
MEDIUM
CVE-2021-43519
>= 5.1.0 and < 5.3.5
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
5.5
MEDIUM
CVE-2020-24371
all versions
lgc.c in Lua 5.4.0 mishandles the interaction between barriers and the sweep phase, leading to a memory access violation involving
5.3
MEDIUM
CVE-2020-24370
all versions
ldebug.c in Lua 5.4.0 allows a negation overflow and segmentation fault in getlocal and setlocal, as demonstrated by getlocal(3,2^
5.3
MEDIUM
CVE-2020-24369
all versions
ldebug.c in Lua 5.4.0 attempts to access debug information via the line hook of a stripped function, leading to a NULL pointer der
7.5
HIGH
CVE-2020-24342
all versions
Lua through 5.4.0 allows a stack redzone cross in luaO_pushvfstring because a protection mechanism wrongly calls luaD_callnoyield
7.8
HIGH
CVE-2020-15945
>= 5.3.1 and < 5.4.0
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 in
5.5
MEDIUM
CVE-2020-15889
all versions
Lua 5.4.0 has a getobjname heap-based buffer over-read because youngcollection in lgc.c uses markold for an insufficient number of
9.8
CRITICAL
CVE-2020-15888
all versions
Lua through 5.4.0 mishandles the interaction between stack resizes and garbage collection, leading to a heap-based buffer overflow
8.8
HIGH
CVE-2019-6706
all versions
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
7.5
HIGH
CVE-2014-5461
all versions
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
Vulnerabilities
CISA KEV catalog
CWE weaknesses
CAPEC attack patterns
Package vulnerabilities
Threat intelligence
Threat actors
Tools & malware
ATT&CK techniques
IOCs
Detection & defense
Sigma rules
YARA rules
Atomic Red Team tests
D3FEND countermeasures
Compliance
NIST 800-53
ISO 27001:2022
SOC 2 TSC
PCI-DSS v4.0
CIS Controls v8.1
About
All capabilities
Live statistics
Data sources
Privacy policy
Terms of service
threatengine.sh · Open-source threat intelligence platform · 100+ authoritative sources · Every fact traces to its origin