Skip to content
OpenAdvisories
High · 7.5 CVE-2021-45985 EUVD-2021-32691GHSA-pxvf-cp3x-784h

In Lua 5.4.3, an erroneous finalizer called during a tail call leads to a heap-based buffer over-read.

Published Apr 10, 2023 · Updated Feb 12, 2025 · Assigned by mitre

Description

In Lua 5.4.3, an erroneous finalizer called during a tail call leads to a heap-based buffer over-read.

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-1 —
Debian 13 lua5.4 5.4.4-1 —
Debian 12 lua5.4 5.4.4-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 tup +2 No fix yet —
Ubuntu 26.04 LTS tup +2 No fix yet —
Ubuntu 25.10 tup +2 No fix yet —
Ubuntu 24.04 LTS tup +2 No fix yet —
Ubuntu 22.04 LTS tup +2 No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS tup +2 No fix yet —
Ubuntu 18.04 LTS vifm +1 No fix yet —
Ubuntu 16.04 LTS vifm +1 No fix yet —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 lua +3 5.4.4-3.amzn2023.0.2 ALAS2023-2024-533

Azure Linux

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

Advisories 1

References