Skip to content
Merged
Show file tree
Hide file tree
Changes from 36 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
d09630b
Release notes 7.0.37-20
rasika-chivate Jun 17, 2026
255eac3
update the config files
rasika-chivate Jun 17, 2026
6301b9f
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
ec625cb
Update 7.0.37-20.md
rasika-chivate Jun 17, 2026
3c54392
Update 7.0.37-20.md
rasika-chivate Jun 17, 2026
d01ff6d
Added High Risk CVE's
rasika-chivate Jun 17, 2026
99d2f1b
Update 7.0.37-20.md
rasika-chivate Jun 17, 2026
1d96eb4
Added medium severuty bugs as well
rasika-chivate Jun 17, 2026
70da28a
Add 7.0.37-20 to release notes index
Copilot Jun 17, 2026
6fa025e
Update 7.0.37-20.md
rasika-chivate Jun 17, 2026
66ca6a9
Merge branch 'Release-notes-7.0.37-20' of https://github.com/percona/…
rasika-chivate Jun 17, 2026
9500518
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
5ced82b
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
ad6b144
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
70d3241
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
36a5291
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
45e5953
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
d73c219
docs: add database tools version to 7.0.37-20 notes
Copilot Jun 17, 2026
ad28d1e
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
c1e56dd
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
9630fb5
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
5884a97
Potential fix for pull request finding
rasika-chivate Jun 17, 2026
9012eb0
Move affected versions under security section
Copilot Jun 17, 2026
ab760a5
Update 7.0.37-20.md
rasika-chivate Jun 17, 2026
1d74fbd
Merge branch 'Release-notes-7.0.37-20' of https://github.com/percona/…
rasika-chivate Jun 17, 2026
a2cc8b6
Update 7.0.37-20.md
rasika-chivate Jun 18, 2026
acf6a2b
Update pdf_cover_page.tpl
rasika-chivate Jun 18, 2026
058f69c
Update pdf_cover_page.tpl
rasika-chivate Jun 18, 2026
e9357c8
Update docs/release_notes/7.0.37-20.md
rasika-chivate Jun 18, 2026
229d050
Update 7.0.37-20.md
rasika-chivate Jun 18, 2026
e23d1f5
Merge branch 'Release-notes-7.0.37-20' of https://github.com/percona/…
rasika-chivate Jun 18, 2026
e410d21
Update 7.0.37-20.md
rasika-chivate Jun 18, 2026
ea8de68
added CVE-2026-11933
rasika-chivate Jun 18, 2026
154c6c2
Update 7.0.37-20.md
rasika-chivate Jun 18, 2026
4e55325
Added imrpovements
rasika-chivate Jun 19, 2026
321c6b3
Update 7.0.37-20.md
rasika-chivate Jun 19, 2026
c2d4886
Update docs/release_notes/7.0.37-20.md
rasika-chivate Jun 22, 2026
ef2240e
Update docs/release_notes/7.0.37-20.md
rasika-chivate Jun 22, 2026
30e9237
Update 7.0.37-20.md
rasika-chivate Jun 22, 2026
5702d72
Update 7.0.37-20.md
rasika-chivate Jun 22, 2026
dd56384
Update 7.0.37-20.md
rasika-chivate Jun 22, 2026
7446945
Potential fix for pull request finding
rasika-chivate Jun 22, 2026
06aa36b
Update 7.0.37-20.md
rasika-chivate Jun 22, 2026
9e00375
Update 7.0.37-20.md
rasika-chivate Jun 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/_templates/pdf_cover_page.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
<p>
<img src="_images/Percona_Color_Dark.svg" alt="Percona logo" />
</p>
<h1>Server for MongoDB 7.0.34-19</h1>
<h1>Server for MongoDB 7.0.37-20</h1>
{% if config.site_description %}
<h1>{{ config.site_description }}</h1>
{% endif %}
<h2>7.0.34-19 (May 20, 2026)</h2>
<h2>7.0.37-20 (June 23, 2026)</h2>
<br>
<br>
68 changes: 68 additions & 0 deletions docs/release_notes/7.0.37-20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
version: 7.0.37-20
---

# Percona Server for MongoDB {{ page.meta.version }} ({{date.7_0_37}})
Comment thread
Copilot marked this conversation as resolved.
Comment thread
Copilot marked this conversation as resolved.

[Installation](../install/index.md){.md-button}
[Upgrade from MongoDB Community](../install/upgrade-from-mongodb.md){.md-button}

Percona Server for MongoDB {{ page.meta.version }} is an enhanced, source-available, and highly-scalable database that is a fully-compatible, drop-in replacement for MongoDB Community Edition.

Percona Server for MongoDB **{{ page.meta.version }}** includes the improvements and bug fixes of:

- [MongoDB 7.0.37, 7.0.36, and 7.0.35 Community Edition :octicons-link-external-16:](https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.37---june-11--2026){:target="_blank"}
Comment thread
rasika-chivate marked this conversation as resolved.
Outdated

- Supports protocols and drivers of MongoDB Community **7.0.37**.

## Upgrade recommendation

This release contains multiple high-severity security fixes affecting all Percona Server for MongoDB 7.0.x versions. We strongly recommend upgrading to version {{ page.meta.version }} as soon as possible.

## Improvements

- [PSMDB-2038](https://perconadev.atlassian.net/browse/PSMDB-2038): Percona Server for MongoDB now exposes LDAP `userToDN` cache statistics through the serverStatus command. These metrics provide visibility into cache utilization and effectiveness, helping administrators troubleshoot LDAP authentication latency, validate cache behavior after configuration changes, and optimize cache sizing for their workloads. The new `ldap.userToDNCache` section reports runtime information such as cache usage, hits, misses, and invalidations, making LDAP authentication performance easier to monitor and tune.
Comment thread
rasika-chivate marked this conversation as resolved.

## Security updates: CVE fixes from upstream MongoDB
Comment thread
rasika-chivate marked this conversation as resolved.
Outdated

### Affected versions

These vulnerabilities affect the following versions:

- All Percona Server for MongoDB 7.0.x versions

### High severity

- [SERVER-128125 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-128125){:target="_blank"} **(CVE-2026-11933):** A **use-after-free** vulnerability was identified in MongoDB Server’s server-side JavaScript engine when converting `BSON` documents to JavaScript arrays. An authenticated user with read privileges who can execute server-side JavaScript (e.g., via `$where` or `$function`) may trigger access to freed memory, which could result in information disclosure from the `mongod` process memory or a denial of service through a server crash.

- [SERVER-125063 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-125063){:target="_blank"} **(CVE-2026-9740):** A vulnerability in the `BSON` validator allows an unauthenticated user to supply specially crafted input that could cause the `mongod` process to terminate unexpectedly, resulting in a denial-of-service condition.

- [SERVER-124959 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-124959){:target="_blank"} **(CVE-2026-9753):** A vulnerability in the `$_internalApplyOplogUpdate` aggregation stage allows an authenticated user to supply specially crafted input that could cause the server process to terminate unexpectedly.

- [SERVER-123440 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-123440){:target="_blank"} **(CVE-2026-9752):** Inserting specially crafted documents into a collection with a `2dsphere` index could cause the `mongod` process to terminate unexpectedly, leading to a server crash.

- [SERVER-123633 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-123633){:target="_blank"} **(CVE-2026-9750):** A vulnerability in query execution allows an authenticated user to create specially crafted documents that interfere with internal metadata processing. This can cause the server process to terminate unexpectedly and may result in incorrect query results.

- [SERVER-124031 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-124031){:target="_blank"} **(CVE-2026-9749):** Aggregation pipelines that use the internal `$exchange` stage with key-range partitioning can trigger an unexpected condition when processing large numbers of documents for a single key range. This can cause the server process to terminate unexpectedly.

- [SERVER-123951 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-123951){:target="_blank"} **(CVE-2026-9748):** Under specific conditions, using the internal `$_internalConvertBucketIndexStats` stage together with `$facet` can cause the `mongod` process to terminate unexpectedly.

- [SERVER-123918 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-123918){:target="_blank"} **(CVE-2026-9747):** A vulnerability triggered by using `fromRouter: true` together with `runtimeConstants.userRoles` can cause the `mongod` process to terminate unexpectedly.

- [SERVER-124190 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-124190){:target="_blank"} **(CVE-2026-9746):** A vulnerability in the use of `$changeStream`, `$_requestReshardingResumeToken`, and the exchange option can cause the `mongod` process to terminate unexpectedly. An authenticated user can trigger this behavior without requiring any special privileges.

### Medium severity

- [SERVER-123370 :octicons-link-external-16:](https://jira.mongodb.org/browse/SERVER-123370){:target="_blank"} **(CVE-2026-9751):** When the `ldapQueryPassword` parameter is set using the runtime `setParameter` command, the new password value is written to `mongod.log` in plain text. This can expose sensitive credentials in log files.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@igorsol is that fix relevant to us having our own implementation of LDAP?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@radoslawszulgo Do we wanna keep this?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@radoslawszulgo @rasika-chivate I think we need to keep this however we can improve description.
The problem was detected with ldapQueryPassword but the fix is more general: it is implemented for all setParameter commands. Now for all setParameter commands:

  1. all fields flagges with isRedact are not logged
  2. unrecognized parameters are redacted in case the user made a typo like "ldapQueryPasssword"


Comment thread
rasika-chivate marked this conversation as resolved.
## Bugs fixed
Comment thread
rasika-chivate marked this conversation as resolved.
Outdated

- [PSMDB-1977](https://perconadev.atlassian.net/browse/PSMDB-1977): Resolved an issue where Docker-based MongoDB instances could fail to start when replication settings were defined in `mongod.conf`.

## Tools packaged with this release

Percona Server for MongoDB packages the following MongoDB tools:

- MongoDB Shell (mongosh): 2.8.3 — [upstream release notes :octicons-link-external-16:](https://www.mongodb.com/docs/mongodb-shell/changelog/#v2.8.3){:target="_blank"}

- MongoDB Database Tools: 100.17.0 — [upstream release notes :octicons-link-external-16:](https://www.mongodb.com/docs/database-tools/release-notes/dbtools-100.17.0-changelog/){:target="_blank"}
2 changes: 2 additions & 0 deletions docs/release_notes/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@

# Percona Server for MongoDB 7.0 release notes

* [Percona Server for MongoDB 7.0.37-20 ({{date.7_0_37}})](7.0.37-20.md)

* [Percona Server for MongoDB 7.0.34-19 ({{date.7_0_34}})](7.0.34-19.md)

* [Percona Server for MongoDB 7.0.32-18 ({{date.7_0_32}})](7.0.32-18.md)
Expand Down
1 change: 1 addition & 0 deletions mkdocs-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ nav:
- install/uninstall.md
- Release notes:
- "Release notes index": "release_notes/index.md"
- release_notes/7.0.37-20.md
- release_notes/7.0.34-19.md
Comment thread
rasika-chivate marked this conversation as resolved.
- release_notes/7.0.32-18.md
Comment thread
rasika-chivate marked this conversation as resolved.
- release_notes/7.0.31-17.md
Expand Down
3 changes: 2 additions & 1 deletion variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# See also mkdocs.yml plugins.with-pdf.cover_subtitle and output_path


release: '7.0.34-19'
release: '7.0.37-20'
version: '7.0'
mongosh: '2.8.3'

Expand All @@ -12,6 +12,7 @@ product:
psmdb_full_name: Percona Server for MongoDB

date:
7_0_37: '2026-06-23'
7_0_34: '2026-05-20'
7_0_32: '2026-05-07'
7_0_31: '2026-03-30'
Expand Down