CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

databases/mongodb707.0.45

MongoDB Community Edition (7.0.x Branch)

Maintainer
ronald@FreeBSD.org
Packages
mongodb70 7.0.45
Upstream
Higher version available: 9.0.4
CPE
mongodb:mongodb from the port
WWW
https://www.mongodb.com/docs/v7.0/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (25)

VuXML entries whose affected range this version has left.

Commits (97)

Ronald Klop (ronald) · 7.0.45
databases/mongodb70: 7.0.45

Simple version bump.

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-45-is-released/344297?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7045---oct-13-2026

Security:	Yes, see Release Notes for a list of CVEs.
5569cc4d66
Mikael Urankar (mikael) · 7.0.43_1
lang/rust: Bump revisions after 1.99.0

PR:		299016
9c878207a1
Ronald Klop (ronald) · 7.0.43
databases/mongodb70: 7.0.43

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7043---sept-11-2026

Security:	CVE-2026-89099 "Race Condition in MongoDB Server Document Value Layer Leads to Memory Corruption"
ec68bcb39a
Ronald Klop (ronald) · 7.0.41
databases/mongodb70: 7.0.41

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-41-is-released/343299?u=r_k

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0#7041---sept-8-2026

Removed some python311 compatibility. Not needed anymore.
"REINPLACE_CMD ran, but did not modify file contents"

Security:	a whole list of CVEs in the release notes
33d5a82321
Mikael Urankar (mikael) · 7.0.40_1
lang/rust: Bump revisions after 1.98.1

PR:		298139
7316461925
Ronald Klop (ronald) · 7.0.40
databases/mongodb70: 7.0.40

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-40-is-released/342425?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/7.0

Security:	a whole list of CVEs in the release notes
c2c91ca36b
Ronald Klop (ronald) · 7.0.39
databases/mongodb70: 7.0.39

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-39-is-released/341747?u=r_k

Changelog:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.39---july-22--2026

Security:	a whole list of CVEs in the changelog
1b41b1900c
Mikael Urankar (mikael) · 7.0.37_1
lang/rust: Bump revisions after 1.97.1

PR:		296645
9c892d2601
Ronald Klop (ronald) · 7.0.37
databases/mongodb70: re-enable python3.12

The patch was disabled temporarily because it was in the way of the recent upgrades.
NB: a test build was already running when this PR came in.

- Remove jobs_unsafe from a flavour. The build timed out with this.
- no portrevision bump as no pkg content changes.

PR:	296127
5fe028994e
Ronald Klop (ronald) · 7.0.37
databases/mongodb70: 7.0.37

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.37---june-11--2026

Important MongoDB patch available - June 2026:
https://www.mongodb.com/community/forums/t/important-mongodb-patch-available-june-2026/339979?u=r_k

Security:	CVE-2026-11933
ba937f2e52
Ronald Klop (ronald) · 7.0.36
databases/mongodb70: 7.0.36

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.36---june-10--2026

- Reduced the amount of modification in patch-src_mongo_util_net_openssl__init.cpp
7faebc4f1a
Ronald Klop (ronald) · 7.0.35
databases/mongodb70: 7.0.35

Release notes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.35---june-9--2026

- gen-config.sh is move to scripts/gen-config.sh
- Patch added to circumvent these errors:
src/mongo/util/net/openssl_init.cpp:247:51: error: no member named 'opensslPrimaryDRBGReseedMaxRequests' in namespace 'mongo::crypto'
src/mongo/util/net/openssl_init.cpp:249:45: error: no member named 'opensslPrimaryDRBGReseedMaxTime' in namespace 'mongo::crypto'
- disabled PATCH_FILE for python3.12, didn't apply
- other patches just got a refresh

Security:	CVE-2026-9740
Security:	CVE-2026-9741
Security:	CVE-2026-9746
Security:	CVE-2026-9747
Security:	CVE-2026-9748
Security:	CVE-2026-9749
Security:	CVE-2026-9750
Security:	CVE-2026-9751
Security:	CVE-2026-9752
Security:	CVE-2026-9753
b7b41198f5
Mikael Urankar (mikael) · 7.0.34_2
lang/rust: Bump revisions after 1.96.0

PR:		295694
e29b5eeec3
Ronald Klop (ronald) · 7.0.34_1
databases/mongodb70: re-apply fix to build with Python 3.14

PR:	294823
5b8b91c467
Ronald Klop (ronald) · 7.0.34
databases/mongodb70: 7.0.34

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-34-is-released/339245?u=r_k

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.34---may-12--2026

Security:	CVE-2026-8053
Security:	CVE-2026-8199
Security:	CVE-2026-8200
Security:	CVE-2026-8201
Security:	CVE-2026-8202
6a47b77c6b
Ronald Klop (ronald) · 7.0.32
databases/mongodb70: 7.0.32

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-32-is-released/338938?u=r_k

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.32---apr-29--2026

Upstream includes the patch from commit ee241417e61c22eaea29ed504821fc773bde6aee (python 3.14).

Security:	CVE-2026-6914
Security:	CVE-2026-6915
286b4a2b40
Ronald Klop (ronald) · 7.0.31_4
databases/mongodb70: fix build with Python 3.14

PR:	294823
ee241417e6
Mikael Urankar (mikael) · 7.0.31_3
lang/rust: Bump revisions after 1.95.0

PR:		294615
17bf498fd2
Mikael Urankar (mikael) · 7.0.31_2
lang/rust: Bump revisions after 1.94.0

PR:		293615
43f5b4a72f
Michael Osipov (michaelo) · 7.0.31_1
databases/mongodb{7,8}0: Use documented placeholder NETWOKING in RC scripts

PR:		293652
Approved by:	ronald (maintainer timeout)
Differential Revision:	https://reviews.freebsd.org/D55712
c5ebe54afb
Ronald Klop (ronald) · 7.0.31
databases/mongodb70: 7.0.31

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-31-is-released/337038?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.31---mar-17--2026

Security:	CVE-2026-4147 Stack memory disclosure in filemd5 command
Security:	CVE-2026-4148 ExpressionContext use-after-free in classic engine $lookup and $graphLookup aggregation operators
affa6201e8
Ronald Klop (ronald) · 7.0.30
databases/mongodb70: fix build with clang 21

With clang 21 databases/mongodb70 fails to build, with errors similar to:

    In file included from src/third_party/boost/libs/log/src/default_sink.cpp:20:
    In file included from src/third_party/boost/boost/thread/locks.hpp:10:
    In file included from src/third_party/boost/boost/thread/lock_algorithms.hpp:11:
    In file included from src/third_party/boost/boost/thread/lock_types.hpp:18:
    In file included from src/third_party/boost/boost/thread/thread_time.hpp:11:
    In file included from src/third_party/boost/boost/date_time/posix_time/posix_time_types.hpp:16:
    In file included from src/third_party/boost/boost/date_time/posix_time/posix_time_duration.hpp:15:
    In file included from src/third_party/boost/boost/numeric/conversion/cast.hpp:33:
    In file included from src/third_party/boost/boost/numeric/conversion/converter.hpp:13:
    In file included from src/third_party/boost/boost/numeric/conversion/conversion_traits.hpp:13:
    In file included from src/third_party/boost/boost/numeric/conversion/detail/conversion_traits.hpp:18:
    In file included from src/third_party/boost/boost/numeric/conversion/detail/int_float_mixture.hpp:19:
    In file included from src/third_party/boost/boost/mpl/integral_c.hpp:32:
    src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp:62:51: error: in-class initializer for static data member is not a constant expression
       62 |     BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));
          |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    src/third_party/boost/boost/config/detail/suffix.hpp:394:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
      394 | #     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
          |                                                                        ^~~~~~~~~~
    src/third_party/boost/boost/log/utility/strictest_lock.hpp:70:53: note: in instantiation of template class 'mpl_::integral_c<boost::log::lock_access_mode, boost::log::unlocked_access>' requested here
       70 | struct thread_access_mode_of< no_lock< MutexT > > : mpl::integral_c< lock_access_mode, unlocked_access >
          |                                                     ^
    src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp:62:65: note: integer value -1 is outside the valid range of values [0, 3] for the enumeration type 'lock_access_mode'
       62 |     BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));
          |                                                                 ^
    src/third_party/boost/boost/mpl/aux_/static_cast.hpp:24:47: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST'
       24 | #   define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr)
          |                                               ^

There are two of these cases in the vendored copy of boost in mongodb70,
which have been fixed in boost upstream:
* https://github.com/boostorg/numeric_conversion/commit/50a1eae
* https://github.com/boostorg/log/commit/77f1e20

To fix the errors, port these patches back to the vendored boost.

PR:             293230
MFH:            2026Q1
ab1af9dff0
Ronald Klop (ronald) · 7.0.30
databases/mongodb70: 7.0.30

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-30-is-released/335673?u=r_k

Changelog:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.30---feb-10--2026
47ebdd134d
Ronald Klop (ronald) · 7.0.29
databases/mongodb70: 7.0.29

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-29-is-released/334623?u=r_k

Changelog:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.29---jan-27--2026

Security:	a whole list of CVEs in the changelog
9af91e8bfc
Mikael Urankar (mikael) · 7.0.28_1
lang/rust: Bump revisions after 1.93.0

PR:		292360
3d631100e8
Ronald Klop (ronald) · 7.0.28
databases/mongodb70: harden the port to external CONFIGURE_ARGS

CONFIGURE_ARGS is directly connected to CONFIGURE_SCRIPT and the script
only accepts 2 parameters. Exit 1 on incorrect number of parameters.
And don't allow to += on CONFIGURE_ARGS.

Not bumping PORTREVISION, no content change intended.

PR:	291951
380338c53b
Ronald Klop (ronald) · 7.0.28
databases/mongodb70: 7.0.28

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.28---dec-19--2025

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-28-is-released/332825?u=r_k

Security:	CVE-2025-14847 "Zlib compressed protocol header length confusion may allow memory read"
1248f779e6
Ronald Klop (ronald) · 7.0.27
databases/mongodb70: 7.0.27

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#std-label-7.0.27-changelog
0df58f007e
Mikael Urankar (mikael) · 7.0.26_1
lang/rust: Bump revisions after 1.92.0

PR:		291582
5e496c7707
Ronald Klop (ronald) · 7.0.26
databases/mongodb70: 7.0.26

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-26-is-released/331723?u=r_k

Changes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#patch-releases
a0d8051113
Mikael Urankar (mikael) · 7.0.25_1
lang/rust: Bump revisions after 1.91.1

PR:		290816
d6b6027df6
Ronald Klop (ronald) · 7.0.25
databases/mongodb70: 7.0.25

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-25-is-released/329721?u=r_k

Release Notes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#7.0.25---oct-2--2025
500d70b922
Ronald Klop (ronald) · 7.0.24_1
databases/mongodb70: make_jobs_unsafe

For unknown reasons this port tends to fail a lot on @armv80a flavor.

From the build log:
"scons: *** [build/opt/mongo/db/catalog/collection_uuid_mismatch.o] Error -9"

I can't reproduce this locally. Let's try to remove parallel jobs and
see if it improves the build stability.

Reported-by:	https://portsfallout.com/fallout?port=databases%2Fmongodb%5B0-9%5D&maintainer=&env=&category=&flavor=
efe4832014
Mikael Urankar (mikael) · 7.0.24_1
lang/rust: Bump revisions after 1.90.0

PR:		289709
97b5de4ffc
Ronald Klop (ronald) · 7.0.24
databases/mongodb70: 7.0.24

Simple version bump

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-24-is-released/328827?u=r_k
f3305272c0
Mikael Urankar (mikael) · 7.0.23_3
lang/rust: Bump revisions after 1.89.0

PR:		288923
b21956d7db
Ronald Klop (ronald) · 7.0.23_2
databases/mongodb[78]0: improve a patch

Be pedantic that '!= 0' is not the same as '== -1'. And indeed -1 is what
is documented in the man page of _umtx_op to indicate an error.

No functional change expected.

Reported by:	https://github.com/mongodb/mongo/pull/1607#pullrequestreview-2677292316
cd759f83ef
Ronald Klop (ronald) · 7.0.23_1
databases/mongodb70: fix build with python 3.12

Requests by a user who custom builds this port with python 3.12.
Tested to still build with the currently default python 3.11.

PR:	289086
5e74cc0c0c
Ronald Klop (ronald) · 7.0.23
databases/mongodb70: 7.0.23

Includes patch to implement waitable atomics for FreeBSD for
https://jira.mongodb.org/browse/SERVER-81797.
This patch is developed by me. It did not go through QA of MongoDB Inc.
I asked to upstream the patch but they don't want to take responsibilty
for code they don't run themselves. (Which I can understand from their
perspective.)
https://github.com/mongodb/mongo/pull/1607#issuecomment-2996276435
https://jira.mongodb.org/browse/SERVER-99225
Anyway, this has run without errors for a while on my Raspberry Pi + net-mgmt/unifi9.
I don't have full QA in place and could only do limited testing. I can't
take any responsibilty for the quality of the patch.

Make backups and test for yourself in your setup before upgrading
any critical production environment.

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.23---aug-13--2025

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-23-is-released/327242?u=r_k
2236885f4e
Ronald Klop (ronald) · 7.0.22
databases/mongodb70: 7.0.22

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7.0.22-changelog

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-22-is-released/325865?u=r_k

- Upgrade MozJS/Spidermonkey to ESR 128.11
fdc1773dc0
Mikael Urankar (mikael) · 7.0.21_2
lang/rust: Bump revisions after 1.88.0

PR:		287766
f3f7e555b0
Mikael Urankar (mikael) · 7.0.21_1
lang/rust: Bump revisions after 1.87.0

PR:		286829
3ed29b8185
Ronald Klop (ronald) · 7.0.21
databases/mongodb70: 7.0.21

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7.0.21-changelog

- follow update of mozjs to ESR 128.10
2874896c09
Ronald Klop (ronald) · 7.0.20
databases/mongodb70: 7.0.20

Changes:
https://www.mongodb.com/docs/v7.0/release-notes/7.0/#7.0.20---apr-29--2025

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-20-is-released/321461?u=r_k

- refactored do-configure to use HAS_CONFIGURE which properly passes CONFIGURE_ENV
- updates spidermonkey to MozJS 128.8-ESR
- needs cbindgen now
- pet portclippy and portfmt (moved vars around)
- replaced multiple paths with MOZJS_WRKSRC
- removed a mozjs patch which is in upstream now
152fe2669f
Guido Falsi (madpilot) · 7.0.19_1
textproc/snowballstemmer: chase shlib version bump
0119f8dcd8
Ronald Klop (ronald) · 7.0.19
databases/mongodb70: 7.0.19

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.19---apr-14--2025

"This release contains security or reliability improvements. These release notes will be updated when more information is available."

Security:	details not known yet
f4ecfe9f6b
Ronald Klop (ronald) · 7.0.18
databases/mongodb70: 7.0.18

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.18---mar-19--2025
5608831146
Ronald Klop (ronald) · 7.0.17
databases/mongodb70: update to 7.0.17

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.17---feb-21--2025
https://www.mongodb.com/community/forums/t/mongodb-7-0-17-rc1-is-released/313042?u=r_k

- updated spidermonkey
- made check on spidermonkey revision more vebose to ease upgrades
817b4bbc14
Ronald Klop (ronald) · 7.0.16_2
databases/mongodb80: update to 8.0.5

Changes:
https://www.mongodb.com/docs/manual/release-notes/8.0/#8.0.5---feb-20--2025
https://www.mongodb.com/community/forums/t/mongodb-8-0-5-rc1-is-released/312357?u=r_k

- spidermonkey updated to 115.19.0esr (from esr115.7)
- be more verbose in pre-configure check so I don't need to lookup the new revision
98de9ddd99
Ronald Klop (ronald) · 7.0.16_2
databases/mongodb70: add flavor for RPI-compatible version

The default flavor is the upstream supported version. For older
ARM CPUs we have an -armv80a flavor now. MongoDB is known to be used by
net-mgmt/unifi* users on this hardware. MongoDB 6.0 is planned to go out
of support in July 2025 [1], so this is preparation to make MongoDB 7.0
the default dependency for Unifi.

[1] https://www.mongodb.com/legal/support-policy/lifecycles
5ceff01406