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

www/node 24.22.1

V8 JavaScript for client and server (meta port)

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 24.21.0_3, update to 24.22.1 not built yet
Upstream
up to date
Last update
to 24.22.1 · ba74741313
Quarterly
2026Q4: 24.21.0_3 · last MFH 5355d058d8
Formerly
www/node7 until 2016-12-07, www/iojs until 2015-09-23
WWW
https://nodejs.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install node
installs 24.21.0_3 from latest; from quarterly (2026Q4) 24.21.0_3
Port
# cd /usr/ports/www/node && make install clean
Size
1.2 KiB download · 243 B installed
Depends on
www/node24 24.21.0_3
License
NA

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1624.21.0_324.21.0_3–
FreeBSD 1524.21.0_324.21.0_3–
FreeBSD 1424.21.0_324.21.0_324.21.0_3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1524.21.0_324.21.0_3–
FreeBSD 1424.21.0_324.21.0_324.21.0_3

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 (0)

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

None.

VuXML only (1)

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

Fixed (30)

Show 30 fixed
VuXML entries whose affected range the packaged version has left.

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

None.

Commits (436)

Bradley T. Hughes (bhughes) · 15.14.0
www/node: Update 15.13.0 -> 15.14.0

https://nodejs.org/en/blog/release/v15.14.0/

This is a security release. See
https://nodejs.org/en/blog/vulnerability/april-2021-security-releases/

MFH:		2021Q2
Security:	c0c1834c-9761-11eb-acfd-0022489ad614
Sponsored by:	Miles AS
882400377c
Mathieu Arnold (mat) · 15.13.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 15.13.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Bradley T. Hughes (bhughes) · 15.13.0
www/node: Update 15.12.0 -> 15.13.0

https://nodejs.org/en/blog/release/v15.13.0/

Remove files/patch-tools_genv8constants.py which had a change that was
incompatible with an upstream change to make the tool compatible with
Python 3.

Sponsored by:	Miles AS
dda06a776c
Bradley T. Hughes (bhughes) · 15.12.0
www/node: Update 15.11.0 -> 15.12.0

https://nodejs.org/en/blog/release/v15.12.0/

Sponsored by:	Miles AS
bb5f68d753
Bradley T. Hughes (bhughes) · 15.11.0
www/node: Update 15.10.0 -> 15.11.0

https://nodejs.org/en/blog/release/v15.11.0/

Sponsored by:	Miles AS
1a25db7d81
Bradley T. Hughes (bhughes) · 15.10.0
www/node: Update 15.9.0 -> 15.10.0

https://nodejs.org/en/blog/release/v15.10.0/

This is a security release. See
https://nodejs.org/en/blog/vulnerability/february-2021-security-releases/

While here, pet portlint by moving USES.

PR:		254045
Submitted by:	jlduran@gmail.com
MFH:		2021Q1
Security:	2f3cd69e-7dee-11eb-b92e-0022489ad614
Sponsored by:	Miles AS
edbcbbd70f
Bradley T. Hughes (bhughes) · 15.9.0
www/node: Update 15.8.0 - 15.9.0

https://nodejs.org/en/blog/release/v15.9.0/

Sponsored by:	Miles AS
ce58371590
Bradley T. Hughes (bhughes) · 15.8.0
www/node: Update 15.7.0 -> 15.8.0

https://nodejs.org/en/blog/release/v15.8.0/

Regenerate patches with `make makepatch` and re-introduce the
dependency on dns/c-ares now that it is at version 1.17.1 (the
minimum required version for Node.js).

Sponsored by:	Miles AS
fc27e30c9c
Bradley T. Hughes (bhughes) · 15.7.0
www/node: Update 15.6.0 -> 15.7.0

https://nodejs.org/en/blog/release/v15.7.0/

Sponsored by:	Miles AS
bad77bade8
Bradley T. Hughes (bhughes) · 15.6.0
www/node: Update 15.5.1 -> 15.6.0

https://nodejs.org/en/blog/release/v15.6.0/

MFH:		2021Q1
Sponsored by:	Miles AS
e0da370be1
Bradley T. Hughes (bhughes) · 15.5.1
www/node: Update 15.5.0 -> 15.5.1

https://nodejs.org/en/blog/release/v15.5.1/

This is a security release. See
https://nodejs.org/en/blog/vulnerability/january-2021-security-releases/

PR:		252681
MFH:		2021Q1
Security:	08b553ed-537a-11eb-be6e-0022489ad614
Sponsored by:	Miles AS
80bf19f40f
Bradley T. Hughes (bhughes) · 15.5.0
www/node: Update 15.4.0 -> 15.5.0

https://nodejs.org/en/blog/release/v15.5.0/

MFH:		2021Q1
Sponsored by:	Miles AS
50dce0595b
Bradley T. Hughes (bhughes) · 15.4.0
www/node: Update 15.3.0 -> 15.4.0

https://nodejs.org/en/blog/release/v15.4.0/

Sponsored by:	Miles AS
e9c7c1a40e
Bradley T. Hughes (bhughes) · 15.3.0
www/node: Update 15.2.1 -> 15.3.0

https://nodejs.org/en/blog/release/v15.3.0/

Sponsored by:	Miles AS
17f411cd6a
Bradley T. Hughes (bhughes) · 15.2.1
www/node: Update 15.2.0 -> 15.2.1

https://nodejs.org/en/blog/release/v15.2.1/

This is a security release. See
https://nodejs.org/en/blog/vulnerability/november-2020-security-releases/

MFH:		2020Q4
Security:	ad792169-2aa4-11eb-ab71-0022489ad614
Sponsored by:	Miles AS
dcd96f06d2
Bradley T. Hughes (bhughes) · 15.2.0
www/node: Update 15.1.0 -> 15.2.0

https://nodejs.org/en/blog/release/v15.2.0/

Sponsored by:	Miles AS
ede41ae3c5
Bradley T. Hughes (bhughes) · 15.1.0
www/node: Update 15.0.1_1 -> 15.1.0

https://nodejs.org/en/blog/release/v15.1.0/

Sponsored by:	Miles AS
16fda1df91
Jan Beich (jbeich) · 15.0.1_1
devel/icu: update to 68.1

Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
6d5d6429d5
Piotr Kubaj (pkubaj) · 15.0.1
www/node: fix build on powerpc64le

Building with DTRACE causes crash. -mminimal-toc is valid only on powerpc64 elfv1.
6571551cb2
Bradley T. Hughes (bhughes) · 15.0.1
www/node: Update 15.0.0 -> 15.0.1

https://nodejs.org/en/blog/release/v15.0.1/

Sponsored by:	Miles AS
80ef916987
Bradley T. Hughes (bhughes) · 15.0.0
www/node: Update 14.14.0 -> 15.0.0

Update to the latest major release of Node.js, which includes many
significant changes. Users are encouraged to read the release notes
before upgrading.

https://nodejs.org/en/blog/release/v15.0.0/

While here, refresh existing patches with `make makepatch`, removing
some powerpc* related patches that have been adopted/reworked upstream
in V8.

Remove the dependency on dns/c-ares and use the bundled version
instead, since Node.js has adopted a change to c-ares that has not yet
been released. The dependency will be re-added once dns/c-ares has
been updated to a release that contains support for CAA DNS records.

An UPDATING entry has also been added to include a notice about this
major version upgrade, and steps users can take to continue using the
v14.x line, which is now LTS.

Sponsored by:	Miles AS
fd2545d237
Bradley T. Hughes (bhughes) · 14.14.0
www/node14: copy from www/node, update 14.14.0 -> 14.15.0 (LTS)

Create a new port for the latest Node.js 14.15.0 LTS release. Update
CONFLICTS for the existing Node.js ports to include the new node14 port
and remove non-existent ports.

https://nodejs.org/en/blog/release/v14.15.0/

Sponsored by:	Miles AS
2ef526793b
Bradley T. Hughes (bhughes) · 14.14.0
www/node: Update 14.13.1 -> 14.14.0

https://nodejs.org/en/blog/release/v14.14.0/

This release fixes the build with Python 3.9, as reported in PR 250391.

PR:		250391
Reported by:	fluffy
Sponsored by:	Miles AS
498d1afac0
Bradley T. Hughes (bhughes) · 14.13.1
www/node: Update 14.13.0 -> 14.13.1

https://nodejs.org/en/blog/release/v14.13.1/

Sponsored by:	Miles AS
1d3f3ff804
Bradley T. Hughes (bhughes) · 14.13.0
www/node: Update 14.12.0 -> 14.13.0

https://nodejs.org/en/blog/release/v14.13.0/

Sponsored by:	Miles AS
3a6da577db
Mark Linimon (linimon) · 14.12.0
Allow building on powerpc64le.

Approved by:	portmgr (tier-2 blanket)
0fdf603cb9
Bradley T. Hughes (bhughes) · 14.12.0
www/node: Update 14.11.0 -> 14.12.0

https://nodejs.org/en/blog/release/v14.12.0/

Sponsored by:	Miles AS
909ac510ac
Bradley T. Hughes (bhughes) · 14.11.0
www/node: Update 14.10.1 -> 14.11.0

https://nodejs.org/en/blog/release/v14.11.0/

This is a security release. See
https://nodejs.org/en/blog/vulnerability/september-2020-security-releases/

MFH:		2020Q3
Security:	4ca5894c-f7f1-11ea-8ff8-0022489ad614
Sponsored by:	Miles AS
c2de76cbb8
Bradley T. Hughes (bhughes) · 14.10.1
www/node: Update 14.10.0_1 -> 14.10.1

https://nodejs.org/en/blog/release/v14.10.1/

Sponsored by:	Miles AS
89ce5ef322
Bradley T. Hughes (bhughes) · 14.10.0_1
www/node: add dependency on archivers/brotli

... instead of building the version bundled with Node.js. Bump
PORTREVISION due to the new dependency.

Sponsored by:	Miles AS
5e90ec7af1
Bradley T. Hughes (bhughes) · 14.10.0
www/node: Update 14.9.0 -> 14.10.0

https://nodejs.org/en/blog/release/v14.10.0/

While here, refresh patches with `make makepatch`.

Sponsored by:	Miles AS
2aa060424b
Bradley T. Hughes (bhughes) · 14.9.0
www/node: Update 14.8.0 -> 14.9.0

https://nodejs.org/en/blog/release/v14.9.0/

Sponsored by:	Miles AS
5dc5ba0a96
Bradley T. Hughes (bhughes) · 14.8.0
www/node: build with python < 3.7

r535334 introduced a patch for tools/genv8constants.py that only worked
with Python >= 3.7. The "text" argument added to Python's
subprocess.Popen() is an alias for "universal_newlines", which works on
all versions of Python, including 2.7.

PR:		248167
Submitted by:	James French <james@french.id.au>
Reported by:	Miroslav Lachman <000.fbsd@quip.cz>
MFH:		2020Q3
Sponsored by:	Miles AS
cf0353320d
Bradley T. Hughes (bhughes) · 14.8.0
www/node: Update 14.7.0 -> 14.8.0

https://nodejs.org/en/blog/release/v14.8.0/

Sponsored by:	Miles AS
4310379341
Bradley T. Hughes (bhughes) · 14.7.0
www/node: Update 14.6.0_1 -> 14.7.0

https://nodejs.org/en/blog/release/v14.7.0/

Sponsored by:	Miles AS
71386cf73a
Bradley T. Hughes (bhughes) · 14.6.0_1
www/node: Update 14.6.0 -> 14.6.0_1

Bump PORTREVISION after updating the minimum version requirements for
libuv, libnghttp2, and libcares.

The previous change for www/node erroneously mentioned the most recent
www/node10 update. The correct changelog should have read:

www/node: Update 14.5.0 -> 14.6.0

https://nodejs.org/en/blog/release/v14.6.0/

Sponsored by:	Miles AS
f55f2f827a
Bradley T. Hughes (bhughes) · 14.6.0
www/node10: Update 10.21.0 -> 10.22.0

https://nodejs.org/en/blog/release/v10.22.0/

Sponsored by:	Miles AS
058ee04d2f
Bradley T. Hughes (bhughes) · 14.5.0
www/node: Update 14.4.0 -> 14.5.0

https://nodejs.org/en/blog/release/v14.5.0/

Refresh patches with `make makepatch`, and adapt them to the changes
from upstream due to the V8 upgrade.

Sponsored by:	Miles AS
0e16d9b8ac
Bradley T. Hughes (bhughes) · 14.4.0
www/node: Update 14.3.0 -> 14.4.0

https://nodejs.org/en/blog/release/v14.4.0/

This is a security release. See
https://nodejs.org/en/blog/vulnerability/june-2020-security-releases/

MFH:		2020Q2
Security:	11fcfa8f-ac64-11ea-9dab-000d3ab229d6
Sponsored by:	Miles AS
615fad4036
Bradley T. Hughes (bhughes) · 14.3.0
www/node: Update 14.2.0 -> 14.3.0

https://nodejs.org/en/blog/release/v14.3.0/

Sponsored by:	Miles AS
973ec248b4
Bradley T. Hughes (bhughes) · 14.2.0
www/node: Update 14.1.0 -> 14.2.0

https://nodejs.org/en/blog/release/v14.2.0/

Sponsored by:	Miles AS
792390a049
Bradley T. Hughes (bhughes) · 14.1.0
www/node: Update 14.0.0 -> 14.1.0

https://nodejs.org/en/blog/release/v14.1.0/

Sponsored by:	Miles AS
55f8228d00
Bradley T. Hughes (bhughes) · 14.0.0
www/node: Update 13.14.0 -> 14.0.0

Upgrade to the latest major vesrion of Node.js. Regenerate patches
since some have been adopted upstream, while others needed refreshing.

Adopt a patch from a newer Node.js version to allow the port to build
with either ICU 66.1 or 67.1.

https://nodejs.org/en/blog/release/v14.0.0/

Sponsored by:	Miles AS
6cf3404dd0
Bradley T. Hughes (bhughes) · 13.14.0
www/node: Update 13.13.0_1 -> 13.14.0

https://nodejs.org/en/blog/release/v13.14.0/

Refresh patches with `make makepatch`, and remove
patch-deps_v8_src_objects_js-number-format.cc which has been applied
upstream.

Sponsored by:	Miles AS
54c15ccb38
Bradley T. Hughes (bhughes) · 13.13.0_1
www/node: use python 3 as build dependency

Do not depend on the deprecated python 2.7 package to build Node.js,
patching tools/genv8constants.py to continue to work and generate the
same output with python 3 that it did with python 2.

While here, add all *.py scripts used by the build to SHEBANG_FILES,
which causes the installed lldb_commands.py script to change, hence the
PORTREVISION bump.

PR:		246036
Reported by:	lumiwa@gmail.com
Sponsored by:	Miles AS
688f3b4e5e
Ed Maste (emaste) · 13.13.0
www/node*: add binutils dep on objdump

/usr/bin/objdump will be removed from FreeBSD before FreeBSD 13.0.

PR:		241157
Approved by:	bapt
Sponsored by:	The FreeBSD Foundation
14b2b2aa64
Fukang Chen (loader) · 13.13.0
www/node, www/node12: Fix build on armv6 and armv7

Reviewed by:	koobs, bhughes
Approved by:	koobs (ports, mentor), bhughes (maintainer)
Differential Revision:	https://reviews.freebsd.org/D24612
MFH:		2020Q2
70b0d7edf1
Bradley T. Hughes (bhughes) · 13.13.0
www/node: Update 13.12.0_1 -> 13.13.0

https://nodejs.org/en/blog/release/v13.13.0/

Sponsored by:	Miles AS
0107b23d14
Jan Beich (jbeich) · 13.12.0_1
devel/icu: update to 67.1

Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
ffb8eb82e5