portage-ng / portage / dev-lang / lua / 5.4.8
portage-ng glsa
2 advisories reference dev-lang/lua · none place version 5.4.8 in a vulnerable range
▸ GLSA 202305-23 Lua: Multiple Vulnerabilities this version unaffected normal remote 2023-05-03

Multiple vulnerabilities have been discovered in Lua, the worst of which could result in arbitrary code execution.

Announced
2023-05-03
Revised
2023-05-03
Access
remote
Bugs
#837521 #831053 #520480
Advisory
https://security.gentoo.org/glsa/202305-23

Affected packages

PackageArchVulnerableUnaffected
dev-lang/lua*< 5.4.4-r103:5.4, < 5.2.3:5.2, < 5.1.5-r200:5.1, <= 5.1.5-r4:0>= 5.4.4-r103:5.4, >= 5.2.3:5.2, >= 5.1.5-r200:5.1

Background

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

Description

Multiple vulnerabilities have been discovered in Lua. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All Lua 5.1 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-lang/lua-5.1.5-r200"

All Lua 5.3 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-lang/lua-5.2.3"

All Lua 5.4 users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-lang/lua-5.4.4-r103"

References

▸ GLSA 201701-53 Lua: Buffer overflow this version unaffected normal local, remote 2017-01-23

A buffer overflow in Lua might allow context-dependent attackers to execute arbitrary code.

Announced
2017-01-23
Revised
2017-01-23
Access
local, remote
Bugs
#520480
Advisory
https://security.gentoo.org/glsa/201701-53

Affected packages

PackageArchVulnerableUnaffected
dev-lang/lua*< 5.1.5-r4>= 5.1.5-r4

Background

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.

Description

A buffer overflow was discovered in the vararg functions in ldo.c in Lua.

Impact

Context-dependent could cause a Denial of Service condition or execute arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All Lua users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-lang/lua-5.1.5-r4"

References