Vulnerability Details : CVE-2020-14939
Potential exploit
An issue was discovered in savestruct_internal.c in FreedroidRPG 1.0rc2. Saved game files are composed of Lua scripts that recover a game's state. A file can be modified to put any Lua code inside, leading to arbitrary code execution while loading.
Vulnerability category: Input validation
Products affected by CVE-2020-14939
- cpe:2.3:a:freedroid:freedroidrpg:1.0:rc2:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2020-14939
0.36%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 55 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2020-14939
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.8
|
MEDIUM | AV:N/AC:M/Au:N/C:P/I:P/A:P |
8.6
|
6.4
|
NIST | |
7.8
|
HIGH | CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
1.8
|
5.9
|
NIST |
CWE ids for CVE-2020-14939
-
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.Assigned by: nvd@nist.gov (Primary)
References for CVE-2020-14939
-
https://bugs.freedroid.org/b/issue953
Issue 953: Lua code execution in loading untrusted save game - FreedroidRPG issuesExploit;Issue Tracking;Vendor Advisory
-
https://logicaltrust.net/blog/2020/02/freedroid.html
Security Audits, Penetration Tests - LogicalTrust - [EN] A-Z: FreedroidRPG - save gameExploit;Third Party Advisory
Jump to