CVE-2020-15889 is a critical heap-based buffer over-read vulnerability in Lua 5.4.0, specifically within the getobjname function due to insufficient handling of list members in lgc.c. This flaw carries a CVSS score of 9.8, indicating a critical severity with a network-based attack vector, low complexity, and potential for complete compromise of confidentiality, integrity, and availability. While the vulnerability is severe, there is currently no evidence of active exploitation, public exploit code (Metasploit, Nuclei, ExploitDB), or significant community discussion or media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
5.4.0CPE matchmatch criteria | cpe:2.3:a:lua:lua:5.4.0:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
No social media mentions found for this CVE.
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
CVE-2020-15889
Sep 8, 2020Lua 5.4.0 has a getobjname heap-based buffer over-read because youngcollection in lgc.c uses markold for an insufficient number of list members.
Jul 14, 2020lua: heap-based buffer over-read in lgc.c
Jul 6, 2020