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

security/ca_root_nss 3.132

Root certificate bundle from the Mozilla Project

Port info

Maintainer
ports-secteam@FreeBSD.org
Packages
latest: 3.132
Upstream
up to date
Last update
to 3.132 · 2d417a60ba
Quarterly
2026Q4: 3.131.1 · last MFH 4bccc46e0c
Links
cgit · VuXML

Install

Package
# pkg install ca_root_nss
installs 3.132 from latest; from quarterly (2026Q4) 3.131.1
Port
# cd /usr/ports/security/ca_root_nss && make install clean
Size
241 KiB download · 625 KiB installed
Depends on
nothing
License
MPL20
pkg-message
Shown after installing
FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.

Assessment and verification of trust is the complete responsibility of
the system administrator.

This package installs symlinks to support root certificate discovery
for software that either uses other cryptographic libraries than
OpenSSL, or use OpenSSL but do not follow recommended practice.

If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.

  * /etc/ssl/cert.pem
  * /usr/local/etc/ssl/cert.pem
  * /usr/local/openssl/cert.pem

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.1323.131–
FreeBSD 153.1323.131–
FreeBSD 143.131.13.1313.131.1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.131.13.131–
FreeBSD 143.131.13.1313.132

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 3.132.

Fixed (4)

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

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

PRSummaryStatusChanged
290601maintainer-feedback? security/ca_root_nss: Clean upOpen2025-11-11
283932maintainer-feedback? www/p5-Tiny-HTTP: uses security/ca_root_nss but certctl is uselessNew2025-04-07

Commits (188)

Jochen Neumeister (joneum) · 3.132 MFH 2026Q4 ✓
security/ca_root_nss: Update to 3.132

Changelog: https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_132.html

Sponsored by:	Netzkommune GmbH
2d417a60ba
Dag-Erling Smørgrav (des) · 3.131.1 MFH 2026Q4 ✓
security/ca_root_nss: Update to 1.131.1

MFH:		2026Q4
Reviewed by:	joneum
Differential Revision:	https://reviews.freebsd.org/D60905
7051196b4a
Jochen Neumeister (joneum) · 3.131 MFH 2026Q4 ✓
security/ca_root_nss: Update to 3.131

Changelog:
https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/irYWOLiRoMk

Sponsored by:	Netzkommune GmbH
efbe42f06e
Jochen Neumeister (joneum) · 3.130 MFH 2026Q3 ✓
security/ca_root_nss: Update to 3.130

Changelog:
https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/568wTpFXTxI

Sponsored by:	Netzkommune GmbH
46d8c6a97d
Jochen Neumeister (joneum) · 3.129 MFH 2026Q3 ✓
security/ca_root_nss: Update to 3.129

Changes to the certificate store since 3.128:
- Removed Izenpe.com (server distrust after 2026-04-15, Mozilla bug
  2017322: the attribute was set on the PKCS#11 trust object instead of
  the certificate object, so it did not take effect until now)

Changelog:
https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/ux-yy4Yk33U

MFH:		2026Q3

Sponsored by:	Netzkommune GmbH
f2f3940dcd
Dag-Erling Smørgrav (des) · 3.128 MFH 2026Q3 ✓
security/ca_root_nss: Update to 3.128

MFH:		2026Q3
Reviewed by:	joneum
Differential Revision:	https://reviews.freebsd.org/D59224
1993fb29be
Jochen Neumeister (joneum) · 3.127 MFH 2026Q3 ✓
security/ca_root_nss: Update to 3.127

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/5mUmZ8UCw4Q

Sponsored by:	Netzkommune GmbH
5e49a5b9cc
Jochen Neumeister (joneum) · 3.126.1 MFH 2026Q3 ✓
security/ca_root_nss: Update to 3.126.1

Changes to the certificate store since 3.125:
- Added SECOM TLS RSA Root CA 2024, SECOM TLS ECC Root CA 2024
- Added Telia RSA TLS Root CA v3, Telia EC TLS Root CA v3
- Removed ePKI Root Certification Authority

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/iY2ylatVWUY

Sponsored by:	Netzkommune GmbH
4e8d2d62c8
Dag-Erling Smørgrav (des) · 3.125 MFH 2026Q3 ✓
security/ca_root_nss: Update to 3.125

MFH:		2026Q3
Reviewed by:	joneum
Differential Revision:	https://reviews.freebsd.org/D58124
12f6796ead
Daniel Engberg (diizzy) · 3.124
security/ca_root_nss: Rework port

* Use DISTVERSION directly instead of calling VERSION_NSS
* Make use of EXTRACT_AFTER_ARGS,
  reduces ~170Mbyte of I/O not used
* Remove ETCSYMLINK_CONFLICTS_INSTALL, no longer relevant
* Replace ${LN} -sf with ${RLN}
* Rearrange port Makefile to follow Porters Handbook more closely
  and to improve readability

PR:		295343
Reviewed by:	fernape (previous iteration)
Approved by:	maintainer timeout, 1+ month
527953bc69
Dag-Erling Smørgrav (des) · 3.124
security/ca_root_nss: Update to 3.124

MFH:		2026Q2
Reviewed by:	joneum
Differential Revision:	https://reviews.freebsd.org/D57030
40607a5ae3
Dag-Erling Smørgrav (des) · 3.123.1
security/ca_root_nss: Update to 3.123.1

MFH:		2026Q2
Reviewed by:	joneum
Differential Revision:	https://reviews.freebsd.org/D56909
c41f26c2bf
Xavier Beaudouin (kiwi) · 3.117_2
security/ca_root_nss: Make the certctl command overridable

For some purposes it's useful to be able to build the ca_root_nss with a
custom certctl command.  It may be desireable for instance to run
certctl rehash at the end of a package upgrade rather than in the
middle, in which case it's sufficient to substitute CERTCTL_CMD=:.

Make the certctl command name a variable so that one can override it at
port build time.  No functional change intended.

PR:	290115
Approved by:	maintainer (timeout, 1 month)
Sponsored by:	OPNsense
Sponsored by:	Klara, Inc.
decf02f29d
Colin Percival (cperciva) · 3.117_1
*/*: PORTREVISION++ on some @sample-using ports

The handling of @sample with regard to no-root installation was
recently fixed, by 452309533805 (in ports) plus changes in pkg 2.4.
These need new packages built before they will correctly install,
including into VM images generated as part of the FreeBSD release
process.

Unfortunately with the release scheduled for just a few weeks away
and generally slow arm64 package building, there isn't time for a
full pkg set rebuild; so bump a handful of ports which are used in
the release process so that they will be rebuilt.

Users who are not building VM images using the "no-root" pathway
(aka using a METALOG index of the disk image) are not affected by
this; we doubt anyone other than re@ will notice.

With hat:	re@
Discussed with:	bapt, antoine
f5f42750a3
Yasuhiro Kimura (yasu) · 3.117
security/ca_root_nss: Update to 3.117

ChangeLog:	https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/egxX4WpHbuE
PR:		289985
Approved by:	fernape (ports-secteam)
bc5add0a1a
Dima Panov (fluffy) · 3.115_3
security/ca_root_nss: Make unprivileged installation possible

The post-install and post-deinstall scripts simply invoke "certctl
rehash", which of course requires root privileges.  Modify them to
enable unprivileged installation, useful for building VM images.  For
instance, FreeBSD's EC2 image builder wants to install amazon-ssm-agent,
which depends on ca_root_nss.

Modify the scripts to:
1. Use PKG_ROOTDIR as the root instead of assuming the default.
2. When installing, and PKG_METALOG is set, assume we're doing an
   unprivileged build and tell certctl to write updates to the
   configured METALOG.

Note, the use of PKG_METALOG depends on a new pkg feature:
https://github.com/freebsd/pkg/pull/2476

If an updated ca_root_nss is installed using an old pkg(8), then the
PKG_METALOG variable will not be set, so there are no compatibility
issues.

Sponsored by:	The FreeBSD Foundation
Sponsored by:	Klara, Inc.
PR:		288243
56c71d0816
Dima Panov (fluffy) · 3.115_2
security/ca_root_nss: Disable ETCSYMLINK on FreeBSD 16 (+)
779d651552
Dag-Erling Smørgrav (des) · 3.115_1
security/ca_root_nss: Disable ETCSYMLINK on FreeBSD 15

Reviewed by:	michaelo, fluffy
Differential Revision:	https://reviews.freebsd.org/D52398
0fcd1af466
Yasuhiro Kimura (yasu) · 3.115
security/ca_root_nss: Update to 3.115

ChangeLog:	https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/Ztj7XiauJMM
PR:		288891
Approved by:	joneum (ports-secteam)
63748f646e
Yasuhiro Kimura (yasu) · 3.108
security/ca_root_nss: Update to 3.108

PR:		284745
Approved by:	fernape (ports-secteam)
ChangeLog:	https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/EOiJTUdpzuo
f3b0945ad3
Dag-Erling Smørgrav (des) · 3.104_1
security/ca_root_nss: handle bundle links consistently for ETCSYMLINK

/usr/local/openssl/cert.pem is the default location for security/openssl
so it should be handled just like /etc/ssl/cert.pem base OpenSSL. To
avoid having samples and copies with differing contents point both files
to the actual /usr/local/etc/ssl/cert.pem created by the sample. If users
have set their own content that is likely intended and should be enforced
across all three files.

MFH:		2025Q1
PR:		283161
Differential Revision:	https://reviews.freebsd.org/D47908
1abc6bb686
Yasuhiro Kimura (yasu) · 3.104
security/ca_root_nss: Update to 3.104

ChangeLog:	https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/icdrHgrR9hs
PR:		281578
Approved by:	maintainer timeout
b14f2244f8
Dag-Erling Smørgrav (des) · 3.93_2
security/ca_root_nss: Restore the ETC_SYMLINK.

It turns out that some ports have an undisclosed dependency on the
symlink and cannot be trivially changed to use the system trust
store instead.

Amend the package message to make it clear that software which relies
on this symlink is not following recommended practice.

I will look into getting certctl(8) to provide cert.pem instead, but
it may take a while until we can rely on this being in place on all
supported releases.

This partly reverts commit 483e74f44b82.

PR:		274322
MFH:		2023Q4
Reviewed by:	fluffy
Differential Revision:	https://reviews.freebsd.org/D42120
52e0c40367
Dag-Erling Smørgrav (des) · 3.93_1
security/ca_root_nss: Use certctl instead of a symlink.

MFH:		2023Q4
Reviewed by:	fluffy, sunpoet
Differential Revision:	https://reviews.freebsd.org/D42045
483e74f44b
Po-Chuan Hsieh (sunpoet) · 3.93
security/ca_root_nss: Remove duplicate PLIST entry

These 2 files are already handled by @sample.

===>  Deinstalling for ca_root_nss
===>   Deinstalling ca_root_nss-3.93
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
        ca_root_nss: 3.93

Number of packages to be removed: 1
[1/1] Deinstalling ca_root_nss-3.93...
[1/1] Deleting files for ca_root_nss-3.93:  11%
ca_root_nss-3.93: missing file /usr/local/etc/ssl/cert.pem
[1/1] Deleting files for ca_root_nss-3.93:  33%
ca_root_nss-3.93: missing file /usr/local/openssl/cert.pem
[1/1] Deleting files for ca_root_nss-3.93: 100%

Approved by:	portmgr (blanket)
574c939ecc
Jochen Neumeister (joneum) · 3.93
security/ca_root_nss: Update to 3.93

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/aC5r1-9zPWI

Sponsored by:	Netzkommune GmbH
6b5cf1d3c2
Jochen Neumeister (joneum) · 3.92
security/ca_root_nss: Update to 3.92

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/oNYCNPU21k0

Sponsored by:	Netzkommune GmbH
142e7b491b
Jochen Neumeister (joneum) · 3.91
security/ca_root_nss: Update to 3.91

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/i-wiqdBIjMI

Sponsored by:	Netzkommune GmbH
25f480ec25
Jochen Neumeister (joneum) · 3.89.1
security/ca_root_nss: Update to 3.89.1

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/tZjTXdS8GQs

Sponsored by:	Netzkommune GmbH
ba0a1acf34
Jochen Neumeister (joneum) · 3.89
security/ca_root_nss: Update to 3.89

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/HcRrYgEdGIo

Sponsored by:	Netzkommune GmbH
d8624c266c
Jochen Neumeister (joneum) · 3.88.1
security/ca_root_nss: Update to 3.88.1

Sponsored by:	Netzkommune GmbH
815aae01e3
Jochen Neumeister (joneum) · 3.87
security/ca_root_nss: Update to 3.87

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/7D6OeqrEDcE

Sponsored by:	Netzkommune GmbH
f8b6dccb58
Jochen Neumeister (joneum) · 3.86
security/ca_root_nss: Update to 3.86

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/NqCkaX216zY

Sponsored by:	Netzkommune GmbH
dc9cdc5b75
Jochen Neumeister (joneum) · 3.85
security/ca_root_nss: Update to 3.85

Changes:
    - Bug 1792821 - Modification of the primes.c and dhe-params.c in order to have better looking tables.
    - Bug 1796815 - Update zlib in NSS to 1.2.13.
    - Bug 1796504 - Skip building modutil and shlibsign when building in Firefox.
    - Bug 1796504 - Use __STDC_VERSION__ rather than __STDC__ as a guard.
    - Bug 1796407 - Fix -Wunused-but-set-variable warning from clang 15.
    - Bug 1796308 - Fix -Wtautological-constant-out-of-range-compare and -Wtype-limits warnings.
    - Bug 1796281 - Followup: add missing stdint.h include.
    - Bug 1796281 - Fix -Wint-to-void-pointer-cast warnings.
    - Bug 1796280 - Fix -Wunused-{function,variable,but-set-variable} warnings on Windows.
    - Bug 1796079 - Fix -Wstring-conversion warnings.
    - Bug 1796075 - Fix -Wempty-body warnings.
    - Bug 1795242 - Fix unused-but-set-parameter warning.
    - Bug 1795241 - Fix unreachable-code warnings.
    - Bug 1795222 - Mark _nss_version_c unused on clang-cl.
    - Bug 1795668 - Remove redundant variable definitions in lowhashtest.
    - No bug - Add note about python executable to build instructions.

Changelog see: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/fHvKAhUTnLs

Sponsored by:	Netzkommune GmbH
ab33924367
Jochen Neumeister (joneum) · 3.84
secuity/ca_root_nss: Update to 3.84

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/uV-FYp6SUr8

Sponsored by:	Netzkommune GmbH
31f18b19ca
Jochen Neumeister (joneum) · 3.83
security/ca_root_nss: Update to 3.83

Changelog:

Network Security Services (NSS) 3.83 was released on 15 September 2022.

The HG tag is NSS_3_83_RTM. This version of NSS requires NSPR 4.34.1 or
newer.

Changes:
- Bug 1788875 - Remove set-but-unused variables from
SEC_PKCS12DecoderValidateBags
- Bug 1563221 - remove older oses that are unused part3/ BeOS
- Bug 1563221 - remove older unix support in NSS part 3 Irix
- Bug 1563221 - remove support for older unix in NSS part 2 DGUX
- Bug 1563221 - remove support for older unix in NSS part 1 OSF
- Bug 1778413 - Set nssckbi version number to 2.58
- Bug 1785297 - Add two SECOM root certificates to NSS
- Bug 1787075 - Add two DigitalSign root certificates to NSS
- Bug 1778412 - Remove Camerfirma Global Chambersign Root from NSS
- Bug 1771100 - Added bug reference and description to disabled
UnsolicitedServerNameAck bogo ECH test
- Bug 1779361 - Removed skipping of ECH on equality of private and
public server name
- Bug 1779357 - Added comment and bug reference to
ECHRandomHRRExtension bogo test
- Bug 1779370 - Added Bogo shim client HRR test support. Fixed
overwriting of CHInner.random on HRR
- Bug 1779234 - Added check for server only sending ECH extension
with retry configs in EncryptedExtensions and if not
accepting ECH. Changed config setting behavior to
skip configs with unsupported mandatory extensions
instead of failing
- Bug 1771100 - Added ECH client support to BoGo shim. Changed
CHInner creation to skip TLS 1.2 only extensions to
comply with BoGo
- Bug 1771100 - Added ECH server support to BoGo shim. Fixed NSS ECH
server accept_confirmation bugs
- Bug 1771100 - Update BoGo tests to recent BoringSSL version
- Bug 1785846 - Bump minimum NSPR version to 4.34.1

NSS 3.83 shared libraries are backwards-compatible with all older NSS
3.x shared libraries. A program linked with older NSS 3.x shared
libraries will work with this new version of the shared libraries
without recompiling or relinking. Furthermore, applications that
restrict their use of NSS APIs to the functions listed in NSS Public
Functions will remain compatible with future versions of the NSS
shared libraries.

Sponsored by:	Netzkommune GmbH
aa43592e85
Jochen Neumeister (joneum) · 3.82
security/ca_root_nss: Update to 3.82

Changes:
   - Bug 1330271 - check for null template in sec_asn1{d,e}_push_state
   - Bug 1735925 - QuickDER: Forbid NULL tags with non-zero length
   - Bug 1784724 - Initialize local variables in TlsConnectTestBase::ConnectAndCheckCipherSuite
   - Bug 1784191 - Cast the result of GetProcAddress
   - Bug 1681099 - pk11wrap: Tighten certificate lookup based on PKCS #11 URI.

Sponsored by:	Netzkommune GmbH
f81bd44828
Jochen Neumeister (joneum) · 3.81
security/ca_root_nss: Update to 3.81

Changelog:
   - Bug 1762831: Enable aarch64 hardware crypto support on OpenBSD.
   - Bug 1775359 - make NSS_SecureMemcmp 0/1 valued.
   - Bug 1779285: Add no_application_protocol alert handler and test client error code is set.
   - Bug 1777672 - Gracefully handle null nickname in CERT_GetCertNicknameWithValidity.

NSS 3.81 shared libraries are backwards-compatible with all older NSS
3.x shared libraries. A program linked with older NSS 3.x shared
libraries will work with this new version of the shared libraries
without recompiling or relinking. Furthermore, applications that
restrict their use of NSS APIs to the functions listed in NSS Public
Functions will remain compatible with future versions of the NSS
shared libraries.

Sponsored by:	Netzkommune GmbH
f4a31a95e6
Jochen Neumeister (joneum) · 3.80
security/ca_root_nss: Update to 3.80

Changelog:
 https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/EvvZnF-wh14
 https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/ZghhNaaxnUA

Sponsored by:	Netzkommune GmbH
66032c47b9
Jochen Neumeister (joneum) · 3.78
security/ca_root_nss: Update to 3.78

Update to 3.78
changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/hQUjX_jwbEk

While here, fix a problem with ETCSYMLINK (1)

PR:	262755 (1)
Sponsored by:	Netzkommune GmbH
ccb9f93349
Jochen Neumeister (joneum) · 3.77
security/ca_root_nss: Update to 3.7.7

Changelog: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/zOd5WWPcPkc

PR:	263018
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
94b9b4ad1e
Jochen Neumeister (joneum) · 3.76
security/ca_root_nss: Update to 3.76

Update to 3.76 and fix do-install (1)

PR:	228550 (1)
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
8c042351fc
Jochen Neumeister (joneum) · 3.75
security/ca_root_nss: Update to 3.75

With hat:	ports-secteam
Sponsored by:	Netzkommune GmbH
d838449215
Jochen Neumeister (joneum) · 3.74
security/ca_root_nss: Update to 3.74

With hat:	ports-secteam
Sponsored by:	Netzkommune GmbH
04f603494f
Jochen Neumeister (joneum) · 3.71
security/ca_root_nss: Update to 3.71

PR:	258995
Reported by:	Yasuhiro Kimura <yasu@freebsd.org>
Approved:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
159db39c49
Matthias Andree (mandree) · 3.69_1
security/ca_root_nss: only add SERVER_AUTH certs,

and support CKA_NSS_SERVER_DISTRUST_AFTER to not include
certificates if the extracted bundle of certificates
is generated later than the expiration date.

This script no longer emits trust certificates for
* EMAIL_PROTECTION
* CODE_SIGNING

because the default certificate bundle in FreeBSD is supposed to
be used for server authentication.

Reported by:	Christian Heimes <christian@python.org>
via:		Gordon Tetlow

Approved by:	ports-secteam (riggs@) (maintainer)
ef0a3916ce
Po-Chuan Hsieh (sunpoet) · 3.69
security/ca_root_nss: Update to 3.69

Approved by:	delphij (ports-secteam)
7ef74aa064
Po-Chuan Hsieh (sunpoet) · 3.68
security/ca_root_nss: Update distinfo

I erroneously got the tarball packaed by jbeich@ for nss.

Reported by:	tcberner
Reference:	https://cgit.freebsd.org/ports/commit/?id=0743b1f6b868fb0926d053469250d9479c86ba4e
57fa369f77
Po-Chuan Hsieh (sunpoet) · 3.68
security/ca_root_nss: Update to 3.68

Approved by:	delphij (ports-secteam)
d43bc4b69e
Jochen Neumeister (joneum) · 3.67
security/ca_root_nss: Update to 3.67

PR:	257029
Approved by:	ports-secteam (with hat)
Sponsored by:	Netzkommune GmbH
a640aaf855