CVE-2026-88029
GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Python Driver
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.1
GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Python Driver
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
CVE-2026-88029- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-943
- Updated
- 2026-11-02
EUVDEUVD-2026-75665
6.1
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
EUVD-2026-75665- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8fvv-fgr5-f8ch
6.1
pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods
Impact
When reading/writing via an ID with the GridFS API, require an exact match on the given ID. Otherwise, if a Hash is given in place of the ID, it may be interpreted as criteria, overriding the ID match.
Patches
Patch available in pymongo >= 4.18.1
Workarounds
Ensure your existing workflow only supports exact matching on the GridFS API.
- Record
GHSA-8fvv-fgr5-f8ch- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-943
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-8h2c-ghff-mpg9
6.1
Duplicate Advisory: pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-8fvv-fgr5-f8ch. This link is maintained to preserve external references.
Original Description
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
GHSA-8h2c-ghff-mpg9- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-943
- Updated
- 2026-11-02
NVD
6.1
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
CVE-2026-88029- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-943
- Updated
- 2026-11-02
OSV
6.1
GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Python Driver
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
CVE-2026-88029- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-943
- Updated
- 2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2026-88029
6.1
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
DEBIAN-CVE-2026-88029- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVGHSA-8fvv-fgr5-f8ch
6.1
pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods
Impact
When reading/writing via an ID with the GridFS API, require an exact match on the given ID. Otherwise, if a Hash is given in place of the ID, it may be interpreted as criteria, overriding the ID match.
Patches
Patch available in pymongo >= 4.18.1
Workarounds
Ensure your existing workflow only supports exact matching on the GridFS API.
- Record
GHSA-8fvv-fgr5-f8ch- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-943
- Updated
- 2026-11-02
OSVGHSA-8h2c-ghff-mpg9
6.1
Duplicate Advisory: pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-8fvv-fgr5-f8ch. This link is maintained to preserve external references.
Original Description
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
GHSA-8h2c-ghff-mpg9- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Weakness
- CWE-943
- Updated
- 2026-11-02
OSVPYSEC-2026-4294
6.1
pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods
Impact
When reading/writing via an ID with the GridFS API, require an exact match on the given ID. Otherwise, if a Hash is given in place of the ID, it may be interpreted as criteria, overriding the ID match.
Patches
Patch available in pymongo >= 4.18.1
Workarounds
Ensure your existing workflow only supports exact matching on the GridFS API.
- Record
PYSEC-2026-4294- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVRHSA-2026:82858
8.3
Red Hat Security Advisory: python36:3.6 security update
- Record
RHSA-2026:82858- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:82858
8.3
Important: python36:3.6 security update
Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.
Security Fix(es):
- pymongo: MongoDB Python Driver: Data disclosure and denial of service via query-operator injection (CVE-2026-88029)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:82858- CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-88029
6.1
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Python Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may obtain stored file content beyond the intended target or cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable. The affected rename operation may also rename a stored file other than the intended target.
- Record
UBUNTU-CVE-2026-88029- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 8.3 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:82858 No score
Important: python36:3.6 security update
Python is an interpreted, interactive, object-oriented programming language, which includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems.
Security Fix(es):
- pymongo: MongoDB Python Driver: Data disclosure and denial of service via query-operator injection (CVE-2026-88029)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:82858- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11808-1 No score
python313-pymongo-4.18.1-1.1 on GA media
These are all security issues fixed in the python313-pymongo-4.18.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11808-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pymongoPyPI |
through 4.18.0 | 4.18.1 |
python-nose-docsAlmaLinux:8 |
before 1.3.7-31.module_el8.9.0+3700+efebe9fd | 1.3.7-31.module_el8.9.0+3700+efebe9fd |
python-pymongo-docAlmaLinux:8 |
before 3.7.0-3.module_el8.10.0+4300+ca04280a | 3.7.0-3.module_el8.10.0+4300+ca04280a |
python-sqlalchemy-docAlmaLinux:8 |
before 1.3.2-3.module_el8.10.0+3769+3838165b | 1.3.2-3.module_el8.10.0+3769+3838165b |
python-virtualenv-docAlmaLinux:8 |
before 15.1.0-23.module_el8.10.0+3937+b6a3652f | 15.1.0-23.module_el8.10.0+3937+b6a3652f |
python3-PyMySQLAlmaLinux:8 |
before 0.10.1-2.module_el8.9.0+3700+efebe9fd | 0.10.1-2.module_el8.9.0+3700+efebe9fd |
python3-bsonAlmaLinux:8 |
before 3.7.0-3.module_el8.10.0+4300+ca04280a | 3.7.0-3.module_el8.10.0+4300+ca04280a |
python3-distroAlmaLinux:8 |
before 1.4.0-2.module_el8.9.0+3700+efebe9fd | 1.4.0-2.module_el8.9.0+3700+efebe9fd |
python3-docsAlmaLinux:8 |
before 3.6.7-2.module_el8.9.0+3700+efebe9fd | 3.6.7-2.module_el8.9.0+3700+efebe9fd |
python3-docutilsAlmaLinux:8 |
before 0.14-12.module_el8.9.0+3700+efebe9fd | 0.14-12.module_el8.9.0+3700+efebe9fd |
Show 96 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python3-noseAlmaLinux:8 |
before 1.3.7-31.module_el8.9.0+3700+efebe9fd | 1.3.7-31.module_el8.9.0+3700+efebe9fd |
python3-pygmentsAlmaLinux:8 |
before 2.2.0-22.module_el8.9.0+3700+efebe9fd | 2.2.0-22.module_el8.9.0+3700+efebe9fd |
python3-pymongoAlmaLinux:8 |
before 3.7.0-3.module_el8.10.0+4300+ca04280a | 3.7.0-3.module_el8.10.0+4300+ca04280a |
python3-pymongo-gridfsAlmaLinux:8 |
before 3.7.0-3.module_el8.10.0+4300+ca04280a | 3.7.0-3.module_el8.10.0+4300+ca04280a |
python3-scipyAlmaLinux:8 |
before 1.0.0-21.module_el8.9.0+3700+efebe9fd | 1.0.0-21.module_el8.9.0+3700+efebe9fd |
python3-sqlalchemyAlmaLinux:8 |
before 1.3.2-3.module_el8.10.0+3769+3838165b | 1.3.2-3.module_el8.10.0+3769+3838165b |
python3-virtualenvAlmaLinux:8 |
before 15.1.0-23.module_el8.10.0+3937+b6a3652f | 15.1.0-23.module_el8.10.0+3937+b6a3652f |
python3-wheelAlmaLinux:8 |
before 1:0.31.1-3.module_el8.9.0+3700+efebe9fd | 1:0.31.1-3.module_el8.9.0+3700+efebe9fd |
python3-wheel-wheelAlmaLinux:8 |
before 1:0.31.1-3.module_el8.9.0+3700+efebe9fd | 1:0.31.1-3.module_el8.9.0+3700+efebe9fd |
python36AlmaLinux:8 |
before 3.6.8-39.module_el8.10.0+3769+3838165b | 3.6.8-39.module_el8.10.0+3769+3838165b |
python36-debugAlmaLinux:8 |
before 3.6.8-39.module_el8.10.0+3769+3838165b | 3.6.8-39.module_el8.10.0+3769+3838165b |
python36-develAlmaLinux:8 |
before 3.6.8-39.module_el8.10.0+3769+3838165b | 3.6.8-39.module_el8.10.0+3769+3838165b |
python36-rpm-macrosAlmaLinux:8 |
before 3.6.8-39.module_el8.10.0+3769+3838165b | 3.6.8-39.module_el8.10.0+3769+3838165b |
pymongoDebian:12 |
All versions, plus listed versions 3.11.0-13.11.0-1+deb12u14.10.1-14.10.1-24.10.1-3 Show 13 moreShow less4.10.1-44.10.1-54.10.1-64.15.3-14.15.3-24.15.4-14.15.4-24.15.5-14.16.0-14.17.0-14.18.1-14.7.3-14.7.3-2 |
None known |
pymongoDebian:13 |
All versions, plus listed versions 4.10.1-64.15.3-14.15.3-24.15.4-14.15.4-2 Show 4 moreShow less4.15.5-14.16.0-14.17.0-14.18.1-1 |
None known |
pymongoDebian:14 |
before 4.18.1-1, plus listed versions 4.10.1-64.15.3-14.15.3-24.15.4-14.15.4-24.15.5-14.16.0-14.17.0-1 |
4.18.1-1 |
pymongoPyPI |
before 4.18.1, plus listed versions 0.1.1pre0.1.2pre0.100.10.10.10.2 Show 45 moreShow less0.10.30.110.11.10.11.20.11.30.120.130.140.14.10.14.20.150.15.10.15.20.160.1pre0.2pre0.3.1pre0.3pre0.4pre0.5.1pre0.5.2pre0.5.3pre0.5pre0.60.70.7.10.7.20.80.8.10.90.9.10.9.20.9.30.9.40.9.50.9.60.9.71.01.11.1.11.1.21.101.10.11.111.2 |
4.18.1 |
python-PyMySQLRed Hat:enterprise_linux:8::appstream |
before 0:0.10.1-2.module+el8.10.0+20784+edafcd43 | 0:0.10.1-2.module+el8.10.0+20784+edafcd43 |
python-distroRed Hat:enterprise_linux:8::appstream |
before 0:1.4.0-2.module+el8.10.0+20784+edafcd43 | 0:1.4.0-2.module+el8.10.0+20784+edafcd43 |
python-docsRed Hat:enterprise_linux:8::appstream |
before 0:3.6.7-2.module+el8.10.0+20784+edafcd43 | 0:3.6.7-2.module+el8.10.0+20784+edafcd43 |
python-docutilsRed Hat:enterprise_linux:8::appstream |
before 0:0.14-12.module+el8.10.0+20784+edafcd43 | 0:0.14-12.module+el8.10.0+20784+edafcd43 |
python-noseRed Hat:enterprise_linux:8::appstream |
before 0:1.3.7-31.module+el8.10.0+20784+edafcd43 | 0:1.3.7-31.module+el8.10.0+20784+edafcd43 |
python-nose-docsRed Hat:enterprise_linux:8::appstream |
before 0:1.3.7-31.module+el8.10.0+20784+edafcd43 | 0:1.3.7-31.module+el8.10.0+20784+edafcd43 |
python-pygmentsRed Hat:enterprise_linux:8::appstream |
before 0:2.2.0-22.module+el8.10.0+20784+edafcd43 | 0:2.2.0-22.module+el8.10.0+20784+edafcd43 |
python-pymongoRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python-pymongo-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python-pymongo-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python-pymongo-docRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python-sqlalchemyRed Hat:enterprise_linux:8::appstream |
before 0:1.3.2-3.module+el8.10.0+20981+3704b446 | 0:1.3.2-3.module+el8.10.0+20981+3704b446 |
python-sqlalchemy-docRed Hat:enterprise_linux:8::appstream |
before 0:1.3.2-3.module+el8.10.0+20981+3704b446 | 0:1.3.2-3.module+el8.10.0+20981+3704b446 |
python-virtualenvRed Hat:enterprise_linux:8::appstream |
before 0:15.1.0-23.module+el8.10.0+22619+61b70790 | 0:15.1.0-23.module+el8.10.0+22619+61b70790 |
python-virtualenv-docRed Hat:enterprise_linux:8::appstream |
before 0:15.1.0-23.module+el8.10.0+22619+61b70790 | 0:15.1.0-23.module+el8.10.0+22619+61b70790 |
python-wheelRed Hat:enterprise_linux:8::appstream |
before 1:0.31.1-3.module+el8.10.0+20784+edafcd43 | 1:0.31.1-3.module+el8.10.0+20784+edafcd43 |
python3-PyMySQLRed Hat:enterprise_linux:8::appstream |
before 0:0.10.1-2.module+el8.10.0+20784+edafcd43 | 0:0.10.1-2.module+el8.10.0+20784+edafcd43 |
python3-bsonRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python3-bson-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python3-distroRed Hat:enterprise_linux:8::appstream |
before 0:1.4.0-2.module+el8.10.0+20784+edafcd43 | 0:1.4.0-2.module+el8.10.0+20784+edafcd43 |
python3-docsRed Hat:enterprise_linux:8::appstream |
before 0:3.6.7-2.module+el8.10.0+20784+edafcd43 | 0:3.6.7-2.module+el8.10.0+20784+edafcd43 |
python3-docutilsRed Hat:enterprise_linux:8::appstream |
before 0:0.14-12.module+el8.10.0+20784+edafcd43 | 0:0.14-12.module+el8.10.0+20784+edafcd43 |
python3-noseRed Hat:enterprise_linux:8::appstream |
before 0:1.3.7-31.module+el8.10.0+20784+edafcd43 | 0:1.3.7-31.module+el8.10.0+20784+edafcd43 |
python3-pygmentsRed Hat:enterprise_linux:8::appstream |
before 0:2.2.0-22.module+el8.10.0+20784+edafcd43 | 0:2.2.0-22.module+el8.10.0+20784+edafcd43 |
python3-pymongoRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python3-pymongo-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python3-pymongo-gridfsRed Hat:enterprise_linux:8::appstream |
before 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 | 0:3.7.0-3.module+el8.10.0+25000+2cc6bf61 |
python3-scipyRed Hat:enterprise_linux:8::appstream |
before 0:1.0.0-21.module+el8.10.0+20784+edafcd43 | 0:1.0.0-21.module+el8.10.0+20784+edafcd43 |
python3-scipy-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.0.0-21.module+el8.10.0+20784+edafcd43 | 0:1.0.0-21.module+el8.10.0+20784+edafcd43 |
python3-sqlalchemyRed Hat:enterprise_linux:8::appstream |
before 0:1.3.2-3.module+el8.10.0+20981+3704b446 | 0:1.3.2-3.module+el8.10.0+20981+3704b446 |
python3-virtualenvRed Hat:enterprise_linux:8::appstream |
before 0:15.1.0-23.module+el8.10.0+22619+61b70790 | 0:15.1.0-23.module+el8.10.0+22619+61b70790 |
python3-wheelRed Hat:enterprise_linux:8::appstream |
before 1:0.31.1-3.module+el8.10.0+20784+edafcd43 | 1:0.31.1-3.module+el8.10.0+20784+edafcd43 |
python3-wheel-wheelRed Hat:enterprise_linux:8::appstream |
before 1:0.31.1-3.module+el8.10.0+20784+edafcd43 | 1:0.31.1-3.module+el8.10.0+20784+edafcd43 |
python36Red Hat:enterprise_linux:8::appstream |
before 0:3.6.8-39.module+el8.10.0+20784+edafcd43 | 0:3.6.8-39.module+el8.10.0+20784+edafcd43 |
python36-debugRed Hat:enterprise_linux:8::appstream |
before 0:3.6.8-39.module+el8.10.0+20784+edafcd43 | 0:3.6.8-39.module+el8.10.0+20784+edafcd43 |
python36-develRed Hat:enterprise_linux:8::appstream |
before 0:3.6.8-39.module+el8.10.0+20784+edafcd43 | 0:3.6.8-39.module+el8.10.0+20784+edafcd43 |
python36-rpm-macrosRed Hat:enterprise_linux:8::appstream |
before 0:3.6.8-39.module+el8.10.0+20784+edafcd43 | 0:3.6.8-39.module+el8.10.0+20784+edafcd43 |
scipyRed Hat:enterprise_linux:8::appstream |
before 0:1.0.0-21.module+el8.10.0+20784+edafcd43 | 0:1.0.0-21.module+el8.10.0+20784+edafcd43 |
scipy-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.0.0-21.module+el8.10.0+20784+edafcd43 | 0:1.0.0-21.module+el8.10.0+20784+edafcd43 |
python36Rocky Linux:8 |
before 0:3.6.8-39.module+el8.10.0+1592+61442852 | 0:3.6.8-39.module+el8.10.0+1592+61442852 |
python36Rocky Linux:8 |
before 0:3.6.8-39.module+el8.10.0+1910+234ad790 | 0:3.6.8-39.module+el8.10.0+1910+234ad790 |
python-distroRocky Linux:8 |
before 0:1.4.0-2.module+el8.10.0+1910+234ad790 | 0:1.4.0-2.module+el8.10.0+1910+234ad790 |
python-distroRocky Linux:8 |
before 0:1.4.0-2.module+el8.10.0+1592+61442852 | 0:1.4.0-2.module+el8.10.0+1592+61442852 |
python-docsRocky Linux:8 |
before 0:3.6.7-2.module+el8.10.0+1592+61442852 | 0:3.6.7-2.module+el8.10.0+1592+61442852 |
python-docsRocky Linux:8 |
before 0:3.6.7-2.module+el8.10.0+1910+234ad790 | 0:3.6.7-2.module+el8.10.0+1910+234ad790 |
python-docutilsRocky Linux:8 |
before 0:0.14-12.module+el8.10.0+1592+61442852 | 0:0.14-12.module+el8.10.0+1592+61442852 |
python-docutilsRocky Linux:8 |
before 0:0.14-12.module+el8.10.0+1910+234ad790 | 0:0.14-12.module+el8.10.0+1910+234ad790 |
python-docutilsRocky Linux:8 |
before 0:0.14-12.module+el8.9.0+1531+a18208f5 | 0:0.14-12.module+el8.9.0+1531+a18208f5 |
python-docutilsRocky Linux:8 |
before 0:0.14-12.module+el8.10.0+40170+5f5fdfeb | 0:0.14-12.module+el8.10.0+40170+5f5fdfeb |
python-noseRocky Linux:8 |
before 0:1.3.7-31.module+el8.10.0+1592+61442852 | 0:1.3.7-31.module+el8.10.0+1592+61442852 |
python-noseRocky Linux:8 |
before 0:1.3.7-31.module+el8.9.0+1531+a18208f5 | 0:1.3.7-31.module+el8.9.0+1531+a18208f5 |
python-noseRocky Linux:8 |
before 0:1.3.7-31.module+el8.10.0+1910+234ad790 | 0:1.3.7-31.module+el8.10.0+1910+234ad790 |
python-noseRocky Linux:8 |
before 0:1.3.7-31.module+el8.10.0+40170+5f5fdfeb | 0:1.3.7-31.module+el8.10.0+40170+5f5fdfeb |
python-pygmentsRocky Linux:8 |
before 0:2.2.0-22.module+el8.10.0+40170+5f5fdfeb | 0:2.2.0-22.module+el8.10.0+40170+5f5fdfeb |
python-pygmentsRocky Linux:8 |
before 0:2.2.0-22.module+el8.9.0+1531+a18208f5 | 0:2.2.0-22.module+el8.9.0+1531+a18208f5 |
python-pygmentsRocky Linux:8 |
before 0:2.2.0-22.module+el8.10.0+1592+61442852 | 0:2.2.0-22.module+el8.10.0+1592+61442852 |
python-pygmentsRocky Linux:8 |
before 0:2.2.0-22.module+el8.10.0+1910+234ad790 | 0:2.2.0-22.module+el8.10.0+1910+234ad790 |
python-PyMySQLRocky Linux:8 |
before 0:0.10.1-2.module+el8.10.0+1860+afcc1c71 | 0:0.10.1-2.module+el8.10.0+1860+afcc1c71 |
python-PyMySQLRocky Linux:8 |
before 0:0.10.1-2.module+el8.10.0+1910+234ad790 | 0:0.10.1-2.module+el8.10.0+1910+234ad790 |
python-PyMySQLRocky Linux:8 |
before 0:0.10.1-2.module+el8.10.0+1582+bc278001 | 0:0.10.1-2.module+el8.10.0+1582+bc278001 |
python-PyMySQLRocky Linux:8 |
before 0:0.10.1-2.module+el8.10.0+1592+61442852 | 0:0.10.1-2.module+el8.10.0+1592+61442852 |
python-sqlalchemyRocky Linux:8 |
before 0:1.3.2-3.module+el8.10.0+1602+b47e27fa | 0:1.3.2-3.module+el8.10.0+1602+b47e27fa |
python-sqlalchemyRocky Linux:8 |
before 0:1.3.2-3.module+el8.10.0+1910+234ad790 | 0:1.3.2-3.module+el8.10.0+1910+234ad790 |
python-virtualenvRocky Linux:8 |
before 0:15.1.0-23.module+el8.10.0+1910+234ad790 | 0:15.1.0-23.module+el8.10.0+1910+234ad790 |
python-wheelRocky Linux:8 |
before 1:0.31.1-3.module+el8.10.0+40170+5f5fdfeb | 1:0.31.1-3.module+el8.10.0+40170+5f5fdfeb |
python-wheelRocky Linux:8 |
before 1:0.31.1-3.module+el8.9.0+1531+a18208f5 | 1:0.31.1-3.module+el8.9.0+1531+a18208f5 |
python-wheelRocky Linux:8 |
before 1:0.31.1-3.module+el8.10.0+1910+234ad790 | 1:0.31.1-3.module+el8.10.0+1910+234ad790 |
python-wheelRocky Linux:8 |
before 1:0.31.1-3.module+el8.10.0+1592+61442852 | 1:0.31.1-3.module+el8.10.0+1592+61442852 |
scipyRocky Linux:8 |
before 0:1.0.0-21.module+el8.10.0+1592+61442852 | 0:1.0.0-21.module+el8.10.0+1592+61442852 |
scipyRocky Linux:8 |
before 0:1.0.0-21.module+el8.10.0+1910+234ad790 | 0:1.0.0-21.module+el8.10.0+1910+234ad790 |
pymongoUbuntu:14.04:LTS |
All versions, plus listed versions 2.6-12.6.2-12.6.3-12.6.3-1build1 |
None known |
pymongoUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 3.0.3-13.2-13.2-1build13.2-1ubuntu0.1~esm1 |
None known |
pymongoUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 3.4.0-1build23.6.1+dfsg1-13.6.1+dfsg1-1ubuntu0.1~esm1 |
None known |
pymongoUbuntu:20.04:LTS |
All versions, plus listed versions 3.7.1-1.13.7.1-1.1build13.10.1-0ubuntu23.10.1-0ubuntu2.1 |
None known |
pymongoUbuntu:22.04:LTS |
All versions, plus listed versions 3.11.0-1build23.11.0-1build33.11.0-1build43.11.0-1ubuntu0.22.04.1 |
None known |
pymongoUbuntu:24.04:LTS |
All versions, plus listed versions 3.11.0-1build63.11.0-1build73.11.0-1build83.11.0-1ubuntu0.24.04.1 |
None known |
pymongoUbuntu:26.10 |
All versions, plus listed versions 4.16.0-1build14.17.0-1 |
None known |
pymongoUbuntu:26.04:LTS |
All versions, plus listed versions 4.10.1-64.15.3-14.15.3-24.15.5-14.16.0-14.16.0-1build1 |
None known |
python-pymongoopenSUSE:Tumbleweed |
before 4.18.1-1.1 | 4.18.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-88029 is a medium vulnerability (CVSS 6.1) in Mongodb Python Driver, published September 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.27%, the 18th percentile. Fixed in pymongo 4.18.1.
References
jira.mongodb.org/browse/PYTHON-5994
github.com/mongodb/mongo-python-driver/security/advisories/GHSA-8fvv-fgr5-f8ch
nvd.nist.gov/vuln/detail/CVE-2026-88029
github.com/mongodb/mongo-python-driver/pull/3046
github.com/mongodb/mongo-python-driver/commit/3ef1c607859589a0086446ad6f557791a2813681
github.com/mongodb/mongo-python-driver/commit/fa676586ba4b399168a4d1d41c30dc2166cc44fd
Show 19 moreShow less
github.com/mongodb/mongo-python-driver/releases/tag/4.18.1
jira.mongodb.org/browse/PYTHON-5992
github.com/advisories/GHSA-8fvv-fgr5-f8ch
github.com/advisories/GHSA-8h2c-ghff-mpg9
access.redhat.com/errata/RHSA-2026:82858
access.redhat.com/security/cve/CVE-2026-88029
bugzilla.redhat.com/2531586
errata.almalinux.org/8/ALSA-2026-82858.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/88xxx/CVE-2026-88029.json
security-tracker.debian.org/tracker/CVE-2026-88029
github.com/mongodb/mongo-python-driver
pypi.org/project/pymongo
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2531586
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_82858.json
cve.org/CVERecord?id=CVE-2026-88029
errata.rockylinux.org/RLSA-2026:82858
ubuntu.com/security/CVE-2026-88029
suse.com/security/cve/CVE-2026-88029
Left out here: 121 versions. The JSON record has them.