CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

lang/lua51 5.1.5_10

Small, compilable scripting language providing easy access to C code

Port info

Maintainer
nicklaus.t@me.com
Packages
latest: 5.1.5_10
Upstream
up to date
Last update
to 5.1.5_10 · d7511b9d00
Quarterly
2026Q4: 5.1.5_10
Formerly
lang/lua until 2014-05-26
WWW
https://www.lua.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install lua51
installs 5.1.5_10 from latest; from quarterly (2026Q4) 5.1.5_10
Port
# cd /usr/ports/lang/lua51 && make install clean
Size
180 KiB download · 959 KiB installed
Depends on
devel/libedit 3.1.20260512,1
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 165.1.5_105.1.5_10–
FreeBSD 155.1.5_105.1.5_10–
FreeBSD 145.1.5_105.1.5_105.1.5_10

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 155.1.5_105.1.5_10–
FreeBSD 145.1.5_105.1.5_105.1.5_10

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed (2)

The CVE record lists the packaged version 5.1.5_10 as affected, and no VuXML entry names the CVE. What does this mean?

CVECVSSPublishedDescription
CVE-2021-435195.52021-11-09Stack overflow in lua_resume of ldo.c in Lua Interpreter 5.1.0~5.4.4 allows attackers to perform a Denial of Service via a crafted script file.
CVE-2014-54615.02014-09-04Buffer 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 smal…

VuXML only (0)

Listed in VuXML, the packaged version 5.1.5_10 is still in the affected range; pkg audit reports it. What does this mean?

None.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (92)

Renato Botelho (garga) · 5.1.4_1 · as lang/lua
- Make LUA_ROOT respect PREFIX - Bump PORTREVISION

PR:		ports/149706
Submitted by:	Anonymous <swell.k@gmail.com>
b35856bf03
Renato Botelho (garga) · 5.1.4 · as lang/lua
Fix build on powerpc

Submitted by:	lx@
23182a2fee
Renato Botelho (garga) · 5.1.4 · as lang/lua
Mark all my ports as MAKE_JOBS_SAFE and MAKE_JOBS_UNSAFE
c9e008f727
Renato Botelho (garga) · 5.1.4 · as lang/lua
- Update to 5.1.4 - Use PORTDOCS facility - Remove a simple patch and use REINPLACE_CMD instead - Take maintainership
36d146f699
Mark Linimon (linimon) · 5.1.3_3 · as lang/lua
Reset andrew+ports@fubar.geek.nz due to maintainer-timeouts and no response to email.

Hat:	portmgr
9a76c59445
Alejandro Pulver (alepulver) · 5.1.3_3 · as lang/lua
- Merge patch-Makefile into patch-src-Makefile (both actually patch same file). - Patch lang/lua to behave as expected by the framework. - Add missing library dependency (only run before) when using lua 5.1. - Add notes in bsd.lua.mk for updating lang/lua* ports describing how they are   integrated into the ports tree.

PR:		ports/126207
Submitted by:	Daniel Roethlisberger <daniel@roe.ch>
b2fe6b6e8d
Alejandro Pulver (alepulver) · 5.1.3_2 · as lang/lua
- Split AR parameters to ARFLAGS variable to allow redefining AR for   cross-compilation.

PR:		ports/121834
Submitted by:	John Hein <jhein@timing.com>
Approved by:	maintainer (timeout)
c64ba910b1
Marcelo Araujo (araujo) · 5.1.3_2 · as lang/lua
- liblua.so is required in building mod_security, wireshark and possibly others with lua support, now create a shared lib is needed. - Bump PORTREVISION.

PR:		ports/124297
Submitted by:	Tomoyuki Sakurai <cherry@trombik.org>
Approved by:	maintainer timeout ( > 2 weeks)
fbabccfccf
Vanilla I. Shu (vanilla) · 5.1.3_1 · as lang/lua
Integrate with maintainer's patch.
6082f3ac80
Vanilla I. Shu (vanilla) · 5.1.3 · as lang/lua
Upgrade to 5.1.3.

PR:		ports/120542
Submitted by:	Hirohisa Yamaguchi <umq at ueo dot co dot jp>
Approved by:	maintainer
bd2faa929e
Philip Paeps (philip) · 5.1.1_2 · as lang/lua
Change maintainer at previous maintainer's request.

PR:		ports/111047
Submitted by:	Richard Kiss <him -at- richardkiss.com> (maintainer)
de7be53659
Mark Linimon (linimon) · 5.1.1_2 · as lang/lua
Update PORTREVISION for previous commits where plist changed.

PR:		ports/101612
Submitted by:	alepulver
Hat:		portmgr
Pointy hat to:	linimon
d76423bed5
Mark Linimon (linimon) · 5.1.1_1 · as lang/lua
Modify these files to reflect bsd.lua.mk as tested on the cluster.

PR:		ports/101612
Submitted by:	alepulver
Hat:		portmgr
c5aeb93cd5
Philip Paeps (philip) · 5.1.1_1 · as lang/lua
Update lua to 5.1.1

PR:		ports/102364
Submitted by:	Richard Kiss <kiss -at- gizzywump.com> (maintainer)
c5b24625d4
Philip Paeps (philip) · 5.1_1 · as lang/lua
Make lua always respect ${LOCALBASE}.

PR:		ports/98998
Submitted by:	Dmitry Marakasov <amdmi3 -at- mail.ru>
Approved by:	Richard Kiss <him -at- richardkiss.com> (maintainer)
db065e30d0
Pav Lucistnik (pav) · 5.1 · as lang/lua
- Make the lua ports conflict each another
11a6b02893
Pav Lucistnik (pav) · 5.1 · as lang/lua
- Update to 5.1

PR:		ports/96449
Submitted by:	Richard Kiss <him@richardkiss.com> (maintainer)
659ecbd0b8
Edwin Groothuis (edwin) · 5.0.2_1 · as lang/lua
SHA256ify

Approved by: krion@
c92c635b24
Pav Lucistnik (pav) · 5.0.2_1 · as lang/lua
- Enable popen(3) support

PR:		ports/82959
Submitted by:	Ed Schouten <ed@fxq.nl>
Approved by:	Richard Kiss <him@richardkiss.com> (maintainer)
614c914f3d
David E. O'Brien (obrien) · 5.0.2 · as lang/lua
At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
c3d8037aeb
David E. O'Brien (obrien) · 5.0.2 · as lang/lua
Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
f2fc2d60ae
Pav Lucistnik (pav) · 5.0.2 · as lang/lua
- Update to 5.0.2

PR:		ports/65046
Requested by:	Stephane Lentz <milter@free.fr>
Approved by:	maintainer
9df9189f0c
Trevor Johnson (trevor) · 5.0.1 · as lang/lua
SIZEify (maintainer timeout)
8232e82f85
Tilman Keskinoz (arved) · 5.0.1 · as lang/lua
Fix build on AMD64

PR:		63203
Submitted by:	Hendrik Scholz <hendrik@scholz.net>
066cab0830
Pav Lucistnik (pav) · 5.0.1 · as lang/lua
- Update to 5.0.1

PR:		ports/62224
Submitted by:	Richard Kiss <him@richardkiss.com> (maintainer)
30c72bbbb6
Ying-Chieh Liao (ijliao) · 5.0_1 · as lang/lua
add .so support utilize DOCSDIR

PR:		59199
Submitted by:	maintainer
174afe5c1b
Hye-Shik Chang (perky) · 5.0 · as lang/lua
Update maintainer's email address

Submitted by:	maintainer
d2bb3d73ff
Hye-Shik Chang (perky) · 5.0 · as lang/lua
Upgrade to 5.0 and keep 4.0 as lang/lua4
36d31b94a1
David W. Chapman Jr. (dwcjr) · 4.0_1 · as lang/lua
Remove ftp.freesoftware.com from MASTER_SITES of ports since it no longer exists.

PR:		30497
Submitted by:	Dan Larsson
Approved by:	will
479a523af4
James E. Housley (jeh) · 4.0_1 · as lang/lua
Added WWW URL. Minor portlint cleanup in Makefile

PR:		27304
Submitted by:	Richard Kiss <kiss@kalamalka.gizzywump.com> MAINTAINER
4176bffbef
Kris Kennaway (kris) · 4.0_1 · as lang/lua
Use random()/srandom() for better PRNG properties than rand()/srand(). Bump PORTREVISION.

Approved by:	maintainer
2176ed0df6
Kris Kennaway (kris) · 4.0 · as lang/lua
Don't hard-code -O2; inherit default CC and CFLAGS from <sys.mk>
c8f9094249
Maxim Sobolev (sobomax) · 4.0 · as lang/lua
Massive style enforcement - use ^I instead of spaces for variables identation.
2b1a883dc4
Kevin Lo (kevlo) · 4.0 · as lang/lua
Update to 4.0

PR: 24036
Submitted by: MAINTAINER
397bdc2266
Bill Fumerola (billf) · 3.2.2 · as lang/lua
ftp.cdrom.com -> ftp.freesoftware.com, adjusting paths as I go.
ccf4c430e0
David E. O'Brien (obrien) · 3.2.2 · as lang/lua
Convert to the PORTNAME - PORTVERSION syntax.
5cd5b258b5
Kris Kennaway (kris) · as lang/lua
Lunchboxify by upgrading to lua 3.2.2 (distfile had the same name), and respect CFLAGS

Noticed by:	bento
6b74776e0a
Chris D. Faulhaber (jedgar) · as lang/lua
Update port to 3.2

PR:		16469
Submitted by:	Maintainer
b00dbfa9f5
Chris Piazza (cpiazza) · as lang/lua
Install a few missing libraries and headers.

PR:		12544
Submitted by:	maintainer
83ec11e307
Chris Piazza (cpiazza) · as lang/lua
Lua: A programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. Lua combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics.

PR:		12459
Submitted by:	Richard Kiss <richard@homemail.com>
59dc9e23d0