{"id":"CVE-2022-28805","aliases":["ALPINE-CVE-2022-28805","ALSA-2023:2582","AZL-40812","AZL-9333","BELL-CVE-2022-28805","BIT-lua-2022-28805","DEBIAN-CVE-2022-28805","EUVD-2022-33243","GHSA-pxhp-rhgc-5jx8","JLSEC-2026-560","OESA-2022-1632","RHSA-2023:2582","UBUNTU-CVE-2022-28805","USN-6916-1"],"status":"published","title":"singlevar in lparser.c in Lua through 5.4.4 lacks a certain luaK_exp2anyregup call, leading to a...","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","severity":{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.02976,"percentile":0.87376,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-125"],"published":"2022-04-08T00:00:00Z","modified":"2026-11-05T05:40:51Z","fixes":[{"ecosystem":"Alpine:v3.14","package":"lua5.4","fixed_in":["5.4.3-r1"],"sources":["osv"]},{"ecosystem":"Alpine:v3.15","package":"lua5.4","fixed_in":["5.4.3-r1"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"lua5.4","fixed_in":["5.4.4-r4"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"lua","fixed_in":["5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"lua-devel","fixed_in":["5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"AlmaLinux:9","package":"lua-libs","fixed_in":["5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Azure Linux:3","package":"ntopng","fixed_in":["5.2.1-3"],"sources":["osv"]},{"ecosystem":"Azure Linux:2","package":"lua","fixed_in":["5.4.3-2"],"sources":["osv"]},{"ecosystem":"Bitnami","package":"lua","fixed_in":["5.4.5"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"lua5.4","fixed_in":["5.4.4-2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"lua5.4","fixed_in":["5.4.4-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"lua5.4","fixed_in":["5.4.4-2"],"sources":["osv"]},{"ecosystem":"Julia","package":"Lua_jll","fixed_in":["5.4.6+0"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua-debuginfo","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua-debugsource","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua-libs-debuginfo","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-debuginfo","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-debugsource","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-libs","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-libs-debuginfo","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-debuginfo","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-debugsource","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-devel","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-libs-debuginfo","fixed_in":["0:5.4.4-3.el9"],"sources":["osv"]},{"ecosystem":"Ubuntu:Pro:22.04:LTS","package":"lua5.4","fixed_in":["5.4.4-1ubuntu0.1~esm1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.14","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.3-r1"}]}]},{"source":"osv","ecosystem":"Alpine:v3.15","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.3-r1"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-r4"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"lua","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"lua-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"AlmaLinux:9","package":"lua-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"ntopng","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.2.1-3"}]}]},{"source":"osv","ecosystem":"Azure Linux:2","package":"lua","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.3-2"}]}]},{"source":"osv","ecosystem":"Bitnami","package":"lua","ranges":[{"type":"SEMVER","events":[{"introduced":"5.4.0"},{"fixed":"5.4.5"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-2"}]}]},{"source":"osv","ecosystem":"Julia","package":"Lua_jll","ranges":[{"type":"SEMVER","events":[{"introduced":"5.4.3+0"},{"fixed":"5.4.6+0"}]}]},{"source":"osv","ecosystem":"openEuler:22.03-LTS","package":"lua","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.3-6.oe2203"}]}],"bundled":2},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::appstream","package":"lua-libs-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-libs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::baseos","package":"lua-libs-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:9::crb","package":"lua-libs-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.4-3.el9"}]}]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-1ubuntu0.1~esm1"}]}],"versions":["5.4.2-2","5.4.3-1","5.4.4-1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:22.04:LTS","package":"lua5.4","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.4.4-1ubuntu0.1~esm1"}]}],"versions":["5.4.2-2","5.4.3-1","5.4.4-1"],"bundled":2}],"products":[{"vendor":"fedoraproject","product":"fedora"},{"vendor":"lua","product":"lua"}],"references":[{"url":"https://lua-users.org/lists/lua-l/2022-02/msg00001.html","tags":["x_transferred","Exploit","Mailing List","Third Party Advisory","advisory","web","report"]},{"url":"https://lua-users.org/lists/lua-l/2022-02/msg00070.html","tags":["x_transferred","Exploit","Mailing List","Third Party Advisory","advisory","web","report"]},{"url":"https://lua-users.org/lists/lua-l/2022-04/msg00009.html","tags":["x_transferred","Exploit","Mailing List","Third Party Advisory","advisory","web"]},{"url":"https://github.com/lua/lua/commit/1f3c6f4534c6411313361697d98d1145a1f030fa","tags":["x_transferred","Patch","Third Party Advisory","advisory","fix","web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RJNJ66IFDUKWJJZXHGOLRGIA3HWWC36R/","tags":["vendor-advisory","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UHYZOEFDVLVAD6EEP4CDW6DNONIVVHPA/","tags":["vendor-advisory","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://security.gentoo.org/glsa/202305-23","tags":["vendor-advisory","x_transferred","Third Party Advisory","advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-28805","tags":["web","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RJNJ66IFDUKWJJZXHGOLRGIA3HWWC36R"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UHYZOEFDVLVAD6EEP4CDW6DNONIVVHPA"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/RJNJ66IFDUKWJJZXHGOLRGIA3HWWC36R"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/UHYZOEFDVLVAD6EEP4CDW6DNONIVVHPA"},{"url":"https://github.com/advisories/GHSA-pxhp-rhgc-5jx8"},{"url":"https://security.alpinelinux.org/vuln/CVE-2022-28805","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2023:2582","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2022-28805","tags":["report"]},{"url":"https://bugzilla.redhat.com/2073884","tags":["report"]},{"url":"https://errata.almalinux.org/9/ALSA-2023-2582.html","tags":["advisory"]},{"url":"https://docs.bell-sw.com/security/cves/CVE-2022-28805","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/28xxx/CVE-2022-28805.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2022-28805","tags":["advisory"]},{"url":"https://www.openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1632","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-44647","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#low","tags":["article"]},{"url":"https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.2_release_notes/index","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2073884","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_2582.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-28805","tags":["advisory","report"]},{"url":"https://ubuntu.com/security/CVE-2022-28805","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-6916-1","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2022-33099","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2022-28805","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T00:00:00Z","modified":"2024-08-03T06:03:53.085Z","updated_at":"2026-11-02T14:34:38.922686Z"}],"euvd":[{"id":"EUVD-2022-33243","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T00:00:00Z","modified":"2024-08-03T06:03:53Z","updated_at":"2026-11-03T03:25:39.858075Z"}],"ghsa":[{"id":"GHSA-pxhp-rhgc-5jx8","title":"singlevar in lparser.c in Lua through 5.4.4 lacks a certain luaK_exp2anyregup call, leading to a...","description":"singlevar in lparser.c in Lua through 5.4.4 lacks a certain luaK_exp2anyregup call, leading to a heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-09T00:00:30Z","modified":"2024-06-20T15:31:11Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:57:30.366429Z"}],"nvd":[{"id":"CVE-2022-28805","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T06:15:07.243Z","modified":"2026-06-17T04:39:06.217Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":6.4,"vector":"AV:N/AC:L/Au:N/C:P/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:07:14.706146Z"}],"osv":[{"id":"ALPINE-CVE-2022-28805","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T06:15:07.243Z","modified":"2026-11-03T07:18:33.151766618Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-03T07:51:12.284675Z"},{"id":"AZL-40812","title":"CVE-2022-28805 affecting package ntopng for versions less than 5.2.1-3","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T06:15:07Z","modified":"2026-11-05T05:40:51Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-05T16:41:19.893001Z"},{"id":"AZL-9333","title":"CVE-2022-28805 affecting package lua for versions less than 5.4.3-2","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T06:15:07Z","modified":"2026-04-21T04:35:01.63279Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-02T15:28:11.723718Z"},{"id":"BELL-CVE-2022-28805","title":"CVE-2022-28805 does not affect BellSoft software","status":"withdrawn","published":"2023-08-31T12:14:20.358449Z","modified":"2026-01-26T09:48:04.581722Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-02T15:28:17.151188Z"},{"id":"DEBIAN-CVE-2022-28805","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T06:15:07.243Z","modified":"2026-11-03T08:02:58.942325063Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-03T08:24:39.643572Z"},{"id":"JLSEC-2026-560","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2026-05-26T19:45:06.761Z","modified":"2026-07-25T18:24:38.2184536Z","cvss":[{"version":"2.0","score":6.4,"vector":"AV:N/AC:L/Au:N/C:P/I:N/A:P","level":"medium"},{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-02T15:47:18.573531Z"},{"id":"OESA-2022-1632","title":"lua security update","description":"Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.\r\n\r\nSecurity Fix(es):\r\n\r\nsinglevar in lparser.c in Lua through 5.4.4 lacks a certain luaK_exp2anyregup call, leading to a heap-based buffer over-read that might affect a system that compiles untrusted Lua code.(CVE-2022-28805)\n\nLua 5.4.4 and 5.4.2 are affected by SEGV by type confusion in funcnamefromcode function in ldebug.c which can cause a local denial of service.(CVE-2021-44647)","status":"published","published":"2022-05-11T11:04:54Z","modified":"2026-08-18T01:16:29.035116236Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-02T15:52:39.528805Z"},{"id":"RHSA-2023:2582","title":"Red Hat Security Advisory: lua security update","status":"published","published":"2024-09-16T10:45:42Z","modified":"2026-08-05T10:14:33Z","cvss":[{"version":"3.1","score":6.2,"vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:53:10.611604Z"},{"id":"UBUNTU-CVE-2022-28805","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T06:15:00Z","modified":"2026-04-22T13:21:34.440483Z","cvss":[{"version":"3.1","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H","level":"critical"}],"updated_at":"2026-11-02T16:53:53.899276Z"},{"id":"ALSA-2023:2582","title":"Low: lua security update","description":"The lua packages provide support for Lua, a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language.\n\nSecurity Fix(es):\n\n* lua: heap buffer overread (CVE-2022-28805)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n\nAdditional Changes:\n\nFor detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.","status":"published","published":"2023-05-09T00:00:00Z","modified":"2026-10-29T11:30:56.871464368Z","updated_at":"2026-11-02T15:27:51.655726Z"},{"id":"BIT-lua-2022-28805","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2024-03-06T10:55:38.363Z","modified":"2026-09-08T08:48:09.195758962Z","updated_at":"2026-11-02T15:28:32.645004Z"},{"id":"CVE-2022-28805","description":"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 heap-based buffer over-read that might affect a system that compiles untrusted Lua code.","status":"published","published":"2022-04-08T00:00:00Z","modified":"2026-10-28T10:28:10.05512089Z","updated_at":"2026-11-02T15:44:25.164673Z"},{"id":"USN-6916-1","title":"lua5.4 vulnerabilities","description":"It was discovered that Lua did not properly generate code when \"_ENV\" is\nconstant. An attacker could possibly use this issue to cause a denial of\nservice or execute arbitrary unstrusted lua code. (CVE-2022-28805)\n\nIt was discovered that Lua did not properly handle C stack overflows during\nerror handling. An attacker could possibly use this issue to cause a denial\nof service. (CVE-2022-33099)\n","status":"published","published":"2024-07-29T04:27:32Z","modified":"2026-04-27T17:22:17.258005Z","updated_at":"2026-11-02T16:58:17.914523Z"}]}}
