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

www/angie-module-njs 1.0.1,1

Angie NJS dynamic module

Port info

Maintainer
sko@rostwald.de
Packages
latest: 1.0.1,1
Upstream
up to date
Last update
to 1.0.1,1 · 2c7dcffde5
Quarterly
2026Q4: 1.0.1,1
WWW
https://github.com/nginx/njs/
Links
cgit · VuXML

Install

Package
# pkg install angie-module-njs
installs 1.0.1,1 from latest; from quarterly (2026Q4) 1.0.1,1
Port
# cd /usr/ports/www/angie-module-njs && make install clean
# make -C /usr/ports/www/angie-module-njs config  # change options first
Size
943 KiB download · 6.1 MiB installed
Depends on
textproc/libxml2 2.15.4, textproc/libxslt 1.1.45, www/angie 1.12.2
License
BSD2CLAUSE
Options
1 of 1 on in the package: DEBUG
pkg-message
Shown after installing
The njs dynamic modules for Angie have been installed.
To enable these modules, add the following to /usr/local/etc/angie/angie.conf
and reload angie:

    load_module modules/ngx_http_js_module.so;
    load_module modules/ngx_stream_js_module.so;

Please refer to the njs documentation for further details:
https://github.com/nginx/njs
https://angie.software/js_reference/
https://angie.software/http_js/
https://angie.software/stream_js/

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.0.1,11.0.1,1–
FreeBSD 151.0.1,11.0.1,1–
FreeBSD 141.0.1,11.0.1,11.0.1,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.0.1,11.0.1,1–
FreeBSD 141.0.1,11.0.1,11.0.1,1

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 and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.0.1,1.

Fixed (1)

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

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

None.

Commits (20)

Jochen Neumeister (joneum) · 1.0.1,1 MFH 2026Q3 ✓
www/angie-module-njs: Security update to 1.0.1

This maintenance update of njs fixes three security issues:

- Access control bypass in js_access when an asynchronous request body
  continuation threw an exception or produced an unhandled rejection
  (CVE-2026-18329). Previously, nginx could continue processing the
  request as though the js_access check had succeeded. Affects
  0.9.9-1.0.0. Thanks to Ta Duc Thien.

- Worker process crash when reading Response.statusText after an
  upstream server returned a status line with an empty reason phrase
  (CVE-2026-78222). Affects 0.5.1-1.0.0.

- Heap buffer overflow while parsing namespace prefix lists passed to
  xml.exclusiveC14n() (CVE-2026-78689). Affects 0.7.10-1.0.0. Thanks to
  Vladimir, Vulnerability Research Tech Lead @ Cyera, evilgensec.

PR:		298637
Changes:	https://github.com/nginx/njs/releases/tag/1.0.1
Security:	6cf326a2-b38c-11f1-a655-3497f65b111b
Sponsored by:	Netzkommune GmbH
2c7dcffde5
Jochen Neumeister (joneum) · 1.0.0_2,1 MFH 2026Q3 ✓
www/angie: Security update to 1.12.2

This maintenance release fixes CVE-2026-90439:

When using an OpenSSL version without native HTTP/3 support (3.5.0
or earlier), if the default server for the address that accepted a
regular HTTPS request also used HTTP/3 (the listen directive with the
quic parameter, possibly on a different port), while a server block
without HTTP/3 was selected by domain name (SNI), limited worker process
memory corruption or a worker process crash could occur
(CVE-2026-90439); the fix was ported from nginx 1.31.6.

PR:		298632
Changes:	https://en.angie.software/angie/docs/oss_changes/#angie-1-12-2
Security:	6cf2ff4b-b38c-11f1-a655-3497f65b111b
Sponsored by:	Netzkommune GmbH
1fa3fa2869
Yusuf Yaman (nxjoseph) · 1.0.0_1,1 MFH 2026Q3 ✓
www/angie: update 1.12.0 => 1.12.1

This patch release brings various security and bug fixes.

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-12-1

PR:		297154
Reported by:	tjlegg@gmail.com
Approved by:	osa, vvd (Mentors, implicit)
Security:	CVE-2026-42533
Security:	CVE-2026-60005
Security:	CVE-2026-56434
MFH:		2026Q3
ec945e58c5
Vladimir Druzenko (vvd) · 1.0.0,1 MFH 2026Q3 ✓
www/angie-module-njs: Update 0.9.9 => 1.0.0

With this milestone release, the QuickJS engine reaches feature parity
with njs and is now the recommended engine.

Changelog:
https://github.com/nginx/njs/releases/tag/1.0.0

PR:		296796
Sponsored by:	UNIS Labs
b5584ec5fb
Vladimir Druzenko (vvd) · 0.9.9_1,1
www/angie-module-*: Bump PORTREVISION after update www/angie 1.11.6 => 1.11.8

PR:		296274
Approved by:	Sebastian Oswald <sko@rostwald.de> (maintainer)
Sponsored by:	UNIS Labs
MFH:		2026Q2
d9655486bf
Vladimir Druzenko (vvd) · 0.9.9,1
www/angie-module-njs: Update 0.9.6 => 0.9.9 (CVE-2026-8711)

Changelogs:
https://github.com/nginx/njs/releases/tag/0.9.7
https://github.com/nginx/njs/releases/tag/0.9.8
https://github.com/nginx/njs/releases/tag/0.9.9

PR:		295591
Security:	CVE-2026-8711
Sponsored by:	UNIS Labs
MFH:		2026Q2
a6260ca8fd
Vladimir Druzenko (vvd) · 0.9.6,1
www/angie-module-njs: Update 0.9.5 => 0.9.6

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.6

PR:		294178
Sponsored by:	UNIS Labs
MFH:		2026Q1
b6952b3e43
Vladimir Druzenko (vvd) · 0.9.5_2,1
www/angie: Update 1.11.2 => 1.11.3 (fix CVE-2026-1642, possible MITM attack)

Security: An attacker in a man-in-the-middle (MITM) position before a
proxied server using TLS, given conditions beyond the attacker's
control, could inject plaintext data into the response before the TLS
handshake begins (CVE-2026-1642); the fix was ported from nginx 1.29.5.

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-3

- Bump PORTREVISION in www/angie-module-*.
- Fix using of ANGIE_PORTREVISION in RUN_DEPENDS for modules.
- Replace INSTALL_MAN with INSTALL_DATA for documentation.
- Unroll "for" loops with 1-2 items - simplify Makefile and call
  "INSTALL_*" 1 time instead of several.

PR:		293034
Security:	CVE-2026-1642
MFH:		2026Q1
8622849d0c
Vladimir Druzenko (vvd) · 0.9.5_1,1
www/angie*: Bump PORTREVISION after www/angie update

pkg does not honor RUN_DEPENDS versions, hence it fails to re-install
module packages after updates to www/angie. The only workaround is
bumping PORTREVISION for *all* modules.

PR:	292648
8d40b7a5a4
Vladimir Druzenko (vvd) · 0.9.5,1
www/angie-module-njs: Update 0.9.4 => 0.9.5

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.5

Commit log:
https://github.com/nginx/njs/compare/0.9.4...0.9.5

PR:	292649
6199a57500
Vladimir Druzenko (vvd) · 0.9.4_1,1
www/angie: Update 1.10.3 => 1.11.1

News:
https://en.angie.software/news/releases/angie-1-11-0/

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-1

PR:	291930
ccd2fa18ed
Vladimir Druzenko (vvd) · 0.9.4,1
www/angie-module-njs: Update 0.9.1 => 0.9.4

Changelogs:
https://github.com/nginx/njs/releases/tag/0.9.2
https://github.com/nginx/njs/releases/tag/0.9.3
https://github.com/nginx/njs/releases/tag/0.9.4

PR:	291491
a700775bc6
Vladimir Druzenko (vvd) · 0.9.1,1
www/angie: Use upstream version numbers for modules

Angie modules currently inherit the version number of the angie version
they are built against. This makes it hard and opaque to track their
actual version.
The mechanism used in the Makefile also had the unwanted side-effect of
PORTREVISION propagating from modules to the master port, which broke
the build (we found out the hard way...)

While here reduce number of of MKDIR calls.

PR:		291490
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
779f158be6
Vladimir Druzenko (vvd) · 1.10.1
www/angie-module-njs: Update 0.9.0 => 0.9.1

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.1

PR:		288571
Approved by:	Oleg A. Mamontov <oleg@mamontov.net> (maintainer, implicit - inactive for more than 10 months)
MFH:		2025Q3
f6370327c2
Vladimir Druzenko (vvd) · 1.9.1
www/angie-module-njs: Update 0.8.9 => 0.9.0

Changelogs:
https://github.com/nginx/njs/releases/tag/0.8.10
https://github.com/nginx/njs/releases/tag/0.9.0

PR:		287316
Approved by:	oleg@mamontov.net (maintainer, timeout 2 weeks)
MFH:		2025Q2
015f3fb508
Vladimir Druzenko (vvd) · 1.8.1
www/angie-module-njs: Update 1.3.2 → 1.8.1

Changelogs:
https://github.com/nginx/njs/blob/0.8.9/CHANGES

PR:		282394
Approved by:	oleg@mamontov.net (maintainer, timeout 3 mounts)
9852253aed
Robert Clausecker (fuz)
www/angie-module-njs: Add source URL

PR:		275298
d12ba3f1c7
Robert Clausecker (fuz)
www/angie*: update dependent modules

Changelogs:
 - https://github.com/kjdev/nginx-auth-jwt/commit/1b32c94ecc2ca8d7f2690c7f60a8fff07bee0a25
 - https://github.com/openresty/headers-more-nginx-module/releases/tag/v0.35
 - https://github.com/nginx/njs/blob/master/CHANGES
 - https://github.com/kaltura/nginx-vod-module/releases/tag/1.32

PR:		274728
d6840ea396
Li-Wen Hsu (lwhsu)
www/angie-module-njs: update to upstream version 0.8.1

PR:		274124
5586b1fbfb
Robert Clausecker (fuz)
www/angie-module-njs: Angie NJS dynamic module

Module is a subset of the JavaScript language that allows extending
Angie functionality.

PR:		272999
0e9787f2f5