Every CVESearch/Get API key

CVE-2014-5461

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows...

5.0 MediumFix available

CVE-2014-5461 is a medium vulnerability (CVSS 5.0) in Lua, published August 28, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 12.0%, the 96th percentile. Fixed in ceph 18.2.2-1.

What does this mean?
Severity
5.0 MediumCVSS 2.0, NVD
Exploit chance
12.0%EPSS, 96th percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
18.2.2-1ceph +16 more

Description

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Exploit likelihood

12.0%Up 9.3 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ceph
Azure Linux:3
before 18.2.2-1
18.2.2-1
compat-lua
Azure Linux:3
through 5.1.5-17None known
lua5.1
Debian:12
before 5.1.5-7
5.1.5-7
lua5.1
Debian:13
before 5.1.5-7
5.1.5-7
lua5.1
Debian:14
before 5.1.5-7
5.1.5-7
lua5.2
Debian:12
before 5.2.3-1
5.2.3-1
lua5.2
Debian:13
before 5.2.3-1
5.2.3-1
lua5.2
Debian:14
before 5.2.3-1
5.2.3-1
lua5.1
Debian:6.0
before 5.1.4-5+deb6u1, plus listed versions
5.1.4-5
5.1.4-5+deb6u1
lua5.1
Debian:7
before 5.1.5-4+deb7u1, plus listed versions
5.1.5-4
5.1.5-4+deb7u1
Show 7 moreShow less
Affected packages
PackageAffectedFixed
lua5.2
Debian:7
before 5.2.1-3+deb7u1, plus listed versions
5.2.1-3
5.2.1-3+deb7u1
lua5.1
Mageia:3
before 5.1.5-2.2.mga3
5.1.5-2.2.mga3
lua
Mageia:3
before 5.2.2-1.1.mga3
5.2.2-1.1.mga3
lua5.1
Mageia:4
before 5.1.5-4.1.mga4
5.1.5-4.1.mga4
lua
Mageia:4
before 5.2.2-2.1.mga4
5.2.2-2.1.mga4
lua5.1
Ubuntu:14.04:LTS
before 5.1.5-5ubuntu0.1, plus listed versions
5.1.5-5
5.1.5-5ubuntu0.1
moarvm
openSUSE:Tumbleweed
before 2025.05-1.1
2025.05-1.1

What each source reports

NVD Score used5.0

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
CVE-2014-5461
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE ListNo score

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
CVE-2014-5461
Updated
2026-11-02
EUVDEUVD-2014-5348No score

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
EUVD-2014-5348
Updated
2026-11-03
GitHub AdvisoriesGHSA-v3hh-4h88-w4mrNo score

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows...

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
GHSA-v3hh-4h88-w4mr
Weakness
CWE-119
Updated
2026-11-02
OSVAZL-41108No score

CVE-2014-5461 affecting package ceph for versions less than 18.2.2-1

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
AZL-41108
Updated
2026-11-05
OSVAZL-45036No score

CVE-2014-5461 affecting package compat-lua 5.1.5-17

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
AZL-45036
Updated
2026-11-05
Show 6 moreShow less
OSVNo score

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
CVE-2014-5461
Updated
2026-11-02
OSVDEBIAN-CVE-2014-5461No score

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
DEBIAN-CVE-2014-5461
Updated
2026-11-02
OSVMGASA-2014-0414No score

Updated lua and lua5.1 packages fix security vulnerability

A heap-based overflow vulnerability was found in the way Lua handles varargs functions with many fixed parameters called with few arguments, leading to application crashes or, potentially, arbitrary code execution (CVE-2014-5461).

Record
MGASA-2014-0414
Updated
2026-11-02
OSVopenSUSE-SU-2025:15247-1No score

moarvm-2025.05-1.1 on GA media

These are all security issues fixed in the moarvm-2025.05-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15247-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-5461No score

Buffer overflow in the vararg functions in ldo.c in Lua 5.1 through 5.2.x before 5.2.3 allows context-dependent attackers to cause a denial of service (crash) via a small number of arguments to a function with a large number of fixed arguments.

Record
UBUNTU-CVE-2014-5461
Updated
2026-11-02
OSVUSN-2338-1No score

lua5.1 vulnerability

It was discovered that Lua incorrectly handled certain vararg functions with a large number of fixed parameters. An attacker could use this issue to cause Lua applications to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-2338-1
Updated
2026-11-02

History

History
RecordedChangedSources
factsOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 18 moreShow less
MoveEnter Open