Skip to content
OpenAdvisories
Unscored CVE-2022-28805 EUVD-2022-33243GHSA-pxhp-rhgc-5jx8

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-base…

Published Apr 8, 2022 · Updated Aug 3, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 lua5.4 5.4.4-2 —
Debian 13 lua5.4 5.4.4-2 —
Debian 12 lua5.4 5.4.4-2 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS lua5.4 5.4.4-1ubuntu0.1~esm1 USN-6916-1
ReleasePackageFixed inAdvisory
RHEL 9 lua +2 5.4.4-3.el9 RHSA-2023:2582

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 lua +2 5.4.4-3.el9 ALSA-2023:2582
ReleasePackageFixed inAdvisory
Alpine v3.24 lua5.4 5.4.4-r4 —
Alpine v3.23 lua5.4 5.4.4-r4 —
Alpine v3.22 lua5.4 5.4.4-r4 —
Alpine v3.21 lua5.4 5.4.4-r4 —
Alpine v3.20 lua5.4 5.4.4-r4 —
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 lua5.4 5.4.4-r4 —
Alpine v3.18 lua5.4 5.4.4-r4 —
Alpine v3.17 lua5.4 5.4.4-r4 —
Alpine v3.16 lua5.4 5.4.4-r4 —
Alpine v3.15 lua5.4 5.4.3-r1 —
Alpine v3.14 lua5.4 5.4.3-r1 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 ntopng 5.2.1-3 —
Azure Linux 2 (CBL-Mariner) lua 5.4.3-2 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 lua +2 5.4.4-3.el9 ELSA-2023-2582

Advisories 8

References