{"id":"CVE-2026-88029","aliases":["ALSA-2026:82858","DEBIAN-CVE-2026-88029","EUVD-2026-75665","GHSA-8fvv-fgr5-f8ch","GHSA-8h2c-ghff-mpg9","PYSEC-2026-4294","RHSA-2026:82858","RLSA-2026:82858","UBUNTU-CVE-2026-88029","openSUSE-SU-2026:11808-1"],"status":"published","title":"GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Python Driver","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.","severity":{"version":"4.0","score":6.1,"vector":"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","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00265,"percentile":0.18545,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-943"],"published":"2026-09-10T17:56:25Z","modified":"2026-10-29T11:02:25Z","fixes":[{"ecosystem":"PyPI","package":"pymongo","fixed_in":["4.18.1"],"sources":["ghsa","osv"]},{"ecosystem":"AlmaLinux:8","package":"python-nose-docs","fixed_in":["1.3.7-31.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python-pymongo-doc","fixed_in":["3.7.0-3.module_el8.10.0+4300+ca04280a"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python-sqlalchemy-doc","fixed_in":["1.3.2-3.module_el8.10.0+3769+3838165b"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python-virtualenv-doc","fixed_in":["15.1.0-23.module_el8.10.0+3937+b6a3652f"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-PyMySQL","fixed_in":["0.10.1-2.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-bson","fixed_in":["3.7.0-3.module_el8.10.0+4300+ca04280a"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-distro","fixed_in":["1.4.0-2.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-docs","fixed_in":["3.6.7-2.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-docutils","fixed_in":["0.14-12.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-nose","fixed_in":["1.3.7-31.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-pygments","fixed_in":["2.2.0-22.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-pymongo","fixed_in":["3.7.0-3.module_el8.10.0+4300+ca04280a"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-pymongo-gridfs","fixed_in":["3.7.0-3.module_el8.10.0+4300+ca04280a"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-scipy","fixed_in":["1.0.0-21.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-sqlalchemy","fixed_in":["1.3.2-3.module_el8.10.0+3769+3838165b"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-virtualenv","fixed_in":["15.1.0-23.module_el8.10.0+3937+b6a3652f"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-wheel","fixed_in":["1:0.31.1-3.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python3-wheel-wheel","fixed_in":["1:0.31.1-3.module_el8.9.0+3700+efebe9fd"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python36","fixed_in":["3.6.8-39.module_el8.10.0+3769+3838165b"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python36-debug","fixed_in":["3.6.8-39.module_el8.10.0+3769+3838165b"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python36-devel","fixed_in":["3.6.8-39.module_el8.10.0+3769+3838165b"],"sources":["osv"]},{"ecosystem":"AlmaLinux:8","package":"python36-rpm-macros","fixed_in":["3.6.8-39.module_el8.10.0+3769+3838165b"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"pymongo","fixed_in":["4.18.1-1"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-PyMySQL","fixed_in":["0:0.10.1-2.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-distro","fixed_in":["0:1.4.0-2.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-docs","fixed_in":["0:3.6.7-2.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-docutils","fixed_in":["0:0.14-12.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-nose","fixed_in":["0:1.3.7-31.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-nose-docs","fixed_in":["0:1.3.7-31.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pygments","fixed_in":["0:2.2.0-22.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo-debuginfo","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo-debugsource","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo-doc","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-sqlalchemy","fixed_in":["0:1.3.2-3.module+el8.10.0+20981+3704b446"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-sqlalchemy-doc","fixed_in":["0:1.3.2-3.module+el8.10.0+20981+3704b446"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-virtualenv","fixed_in":["0:15.1.0-23.module+el8.10.0+22619+61b70790"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-virtualenv-doc","fixed_in":["0:15.1.0-23.module+el8.10.0+22619+61b70790"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-wheel","fixed_in":["1:0.31.1-3.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-PyMySQL","fixed_in":["0:0.10.1-2.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-bson","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-bson-debuginfo","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-distro","fixed_in":["0:1.4.0-2.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-docs","fixed_in":["0:3.6.7-2.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-docutils","fixed_in":["0:0.14-12.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-nose","fixed_in":["0:1.3.7-31.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pygments","fixed_in":["0:2.2.0-22.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pymongo","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pymongo-debuginfo","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pymongo-gridfs","fixed_in":["0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-scipy","fixed_in":["0:1.0.0-21.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-scipy-debuginfo","fixed_in":["0:1.0.0-21.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-sqlalchemy","fixed_in":["0:1.3.2-3.module+el8.10.0+20981+3704b446"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-virtualenv","fixed_in":["0:15.1.0-23.module+el8.10.0+22619+61b70790"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-wheel","fixed_in":["1:0.31.1-3.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-wheel-wheel","fixed_in":["1:0.31.1-3.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36","fixed_in":["0:3.6.8-39.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36-debug","fixed_in":["0:3.6.8-39.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36-devel","fixed_in":["0:3.6.8-39.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36-rpm-macros","fixed_in":["0:3.6.8-39.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"scipy","fixed_in":["0:1.0.0-21.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"scipy-debugsource","fixed_in":["0:1.0.0-21.module+el8.10.0+20784+edafcd43"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python36","fixed_in":["0:3.6.8-39.module+el8.10.0+1592+61442852","0:3.6.8-39.module+el8.10.0+1910+234ad790"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-distro","fixed_in":["0:1.4.0-2.module+el8.10.0+1910+234ad790","0:1.4.0-2.module+el8.10.0+1592+61442852"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-docs","fixed_in":["0:3.6.7-2.module+el8.10.0+1592+61442852","0:3.6.7-2.module+el8.10.0+1910+234ad790"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-docutils","fixed_in":["0:0.14-12.module+el8.10.0+1592+61442852","0:0.14-12.module+el8.10.0+1910+234ad790","0:0.14-12.module+el8.9.0+1531+a18208f5","0:0.14-12.module+el8.10.0+40170+5f5fdfeb"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-nose","fixed_in":["0:1.3.7-31.module+el8.10.0+1592+61442852","0:1.3.7-31.module+el8.9.0+1531+a18208f5","0:1.3.7-31.module+el8.10.0+1910+234ad790","0:1.3.7-31.module+el8.10.0+40170+5f5fdfeb"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-pygments","fixed_in":["0:2.2.0-22.module+el8.10.0+40170+5f5fdfeb","0:2.2.0-22.module+el8.9.0+1531+a18208f5","0:2.2.0-22.module+el8.10.0+1592+61442852","0:2.2.0-22.module+el8.10.0+1910+234ad790"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-PyMySQL","fixed_in":["0:0.10.1-2.module+el8.10.0+1860+afcc1c71","0:0.10.1-2.module+el8.10.0+1910+234ad790","0:0.10.1-2.module+el8.10.0+1582+bc278001","0:0.10.1-2.module+el8.10.0+1592+61442852"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-sqlalchemy","fixed_in":["0:1.3.2-3.module+el8.10.0+1602+b47e27fa","0:1.3.2-3.module+el8.10.0+1910+234ad790"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-virtualenv","fixed_in":["0:15.1.0-23.module+el8.10.0+1910+234ad790"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"python-wheel","fixed_in":["1:0.31.1-3.module+el8.10.0+40170+5f5fdfeb","1:0.31.1-3.module+el8.9.0+1531+a18208f5","1:0.31.1-3.module+el8.10.0+1910+234ad790","1:0.31.1-3.module+el8.10.0+1592+61442852"],"sources":["osv"]},{"ecosystem":"Rocky Linux:8","package":"scipy","fixed_in":["0:1.0.0-21.module+el8.10.0+1592+61442852","0:1.0.0-21.module+el8.10.0+1910+234ad790"],"sources":["osv"]},{"ecosystem":"openSUSE:Tumbleweed","package":"python-pymongo","fixed_in":["4.18.1-1.1"],"sources":["osv"]}],"affected":[{"source":"ghsa","ecosystem":"PyPI","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"4.18.0"},{"fixed":"4.18.1"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python-nose-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.7-31.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python-pymongo-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.0-3.module_el8.10.0+4300+ca04280a"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python-sqlalchemy-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.2-3.module_el8.10.0+3769+3838165b"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python-virtualenv-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"15.1.0-23.module_el8.10.0+3937+b6a3652f"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-PyMySQL","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.10.1-2.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-bson","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.0-3.module_el8.10.0+4300+ca04280a"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-distro","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.4.0-2.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.7-2.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-docutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.14-12.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-nose","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.7-31.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-pygments","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.0-22.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.0-3.module_el8.10.0+4300+ca04280a"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-pymongo-gridfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.7.0-3.module_el8.10.0+4300+ca04280a"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-scipy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.0-21.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-sqlalchemy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.3.2-3.module_el8.10.0+3769+3838165b"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-virtualenv","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"15.1.0-23.module_el8.10.0+3937+b6a3652f"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python3-wheel-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module_el8.9.0+3700+efebe9fd"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python36","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.8-39.module_el8.10.0+3769+3838165b"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python36-debug","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.8-39.module_el8.10.0+3769+3838165b"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python36-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.8-39.module_el8.10.0+3769+3838165b"}]}]},{"source":"osv","ecosystem":"AlmaLinux:8","package":"python36-rpm-macros","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.6.8-39.module_el8.10.0+3769+3838165b"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11.0-1","3.11.0-1+deb12u1","4.10.1-1","4.10.1-2","4.10.1-3","4.10.1-4","4.10.1-5","4.10.1-6","4.15.3-1","4.15.3-2","4.15.4-1","4.15.4-2","4.15.5-1","4.16.0-1","4.17.0-1","4.18.1-1","4.7.3-1","4.7.3-2"]},{"source":"osv","ecosystem":"Debian:13","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.10.1-6","4.15.3-1","4.15.3-2","4.15.4-1","4.15.4-2","4.15.5-1","4.16.0-1","4.17.0-1","4.18.1-1"]},{"source":"osv","ecosystem":"Debian:14","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.18.1-1"}]}],"versions":["4.10.1-6","4.15.3-1","4.15.3-2","4.15.4-1","4.15.4-2","4.15.5-1","4.16.0-1","4.17.0-1"]},{"source":"osv","ecosystem":"PyPI","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.18.1"}]}],"versions":["0.1.1pre","0.1.2pre","0.10","0.10.1","0.10.2","0.10.3","0.11","0.11.1","0.11.2","0.11.3","0.12","0.13","0.14","0.14.1","0.14.2","0.15","0.15.1","0.15.2","0.16","0.1pre","0.2pre","0.3.1pre","0.3pre","0.4pre","0.5.1pre","0.5.2pre","0.5.3pre","0.5pre","0.6","0.7","0.7.1","0.7.2","0.8","0.8.1","0.9","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6","0.9.7","1.0","1.1","1.1.1","1.1.2","1.10","1.10.1","1.11","1.2","1.2.1","1.3","1.4","1.5","1.5.1","1.5.2","1.6","1.7","1.8","1.8.1","1.9","2.0","2.0.1","2.1","2.1.1","2.2","2.2.1","2.3","2.4","2.4.1","2.4.2","2.5","2.5.1","2.5.2","2.6","2.6.1","2.6.2","2.6.3","2.7","2.7.1","2.7.2","2.8","2.8.1","2.9","2.9.1","2.9.2","2.9.3","2.9.4","2.9.5","3.0","3.0.1","3.0.2","3.0.3","3.1","3.1.1","3.10.0","3.10.1","3.11.0","3.11.1","3.11.2","3.11.3","3.11.4","3.12.0","3.12.1","3.12.2","3.12.3","3.13.0","3.2","3.2.1","3.2.2","3.3.0","3.3.1","3.4.0","3.5.0","3.5.1","3.6.0","3.6.1","3.7.0","3.7.1","3.7.2","3.8.0","3.9.0","4.0","4.0.1","4.0.2","4.1.0","4.1.1","4.10.0","4.10.1","4.11","4.11.1","4.11.2","4.11.3","4.12.0","4.12.1","4.13.0","4.13.0.dev0","4.13.1","4.13.2","4.14.0","4.14.1","4.15.0","4.15.1","4.15.2","4.15.3","4.15.4","4.15.5","4.16.0","4.16.0.dev0","4.17.0","4.18.0","4.2.0","4.3.2","4.3.3","4.4.0","4.4.0b0","4.4.1","4.5.0","4.6.0","4.6.1","4.6.2","4.6.3","4.7.0","4.7.1","4.7.2","4.7.3","4.8.0","4.8.0b0","4.9","4.9.1","4.9.2"]},{"source":"osv","ecosystem":"PyPI","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.18.1"}]}],"versions":["0.1.1pre","0.1.2pre","0.10","0.10.1","0.10.2","0.10.3","0.11","0.11.1","0.11.2","0.11.3","0.12","0.13","0.14","0.14.1","0.14.2","0.15","0.15.1","0.15.2","0.16","0.1pre","0.2pre","0.3.1pre","0.3pre","0.4pre","0.5.1pre","0.5.2pre","0.5.3pre","0.5pre","0.6","0.7","0.7.1","0.7.2","0.8","0.8.1","0.9","0.9.1","0.9.2","0.9.3","0.9.4","0.9.5","0.9.6","0.9.7","1.0","1.1","1.1.1","1.1.2","1.10","1.10.1","1.11","1.2","1.2.1","1.3","1.4","1.5","1.5.1","1.5.2","1.6","1.7","1.8","1.8.1","1.9","2.0","2.0.1","2.1","2.1.1","2.2","2.2.1","2.3","2.4","2.4.1","2.4.2","2.5","2.5.1","2.5.2","2.6","2.6.1","2.6.2","2.6.3","2.7","2.7.1","2.7.2","2.8","2.8.1","2.9","2.9.1","2.9.2","2.9.3","2.9.4","2.9.5","3.0","3.0.1","3.0.2","3.0.3","3.1","3.1.1","3.10.0","3.10.1","3.11.0","3.11.1","3.11.2","3.11.3","3.11.4","3.12.0","3.12.1","3.12.2","3.12.3","3.13.0","3.2","3.2.1","3.2.2","3.3.0","3.3.1","3.4.0","3.5.0","3.5.1","3.6.0","3.6.1","3.7.0","3.7.1","3.7.2","3.8.0","3.9.0","4.0","4.0.1","4.0.2","4.1.0","4.1.1","4.10.0","4.10.1","4.11","4.11.1","4.11.2","4.11.3","4.12.0","4.12.1","4.13.0","4.13.0.dev0","4.13.1","4.13.2","4.14.0","4.14.1","4.15.0","4.15.1","4.15.2","4.15.3","4.15.4","4.15.5","4.16.0","4.16.0.dev0","4.17.0","4.18.0","4.2.0","4.3.2","4.3.3","4.4.0","4.4.0b0","4.4.1","4.5.0","4.6.0","4.6.1","4.6.2","4.6.3","4.7.0","4.7.1","4.7.2","4.7.3","4.8.0","4.8.0b0","4.9","4.9.1","4.9.2"]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-PyMySQL","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.10.1-2.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-distro","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.4.0-2.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.7-2.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-docutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.14-12.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-nose","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.7-31.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-nose-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.7-31.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pygments","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.2.0-22.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-pymongo-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-sqlalchemy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.2-3.module+el8.10.0+20981+3704b446"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-sqlalchemy-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.2-3.module+el8.10.0+20981+3704b446"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-virtualenv","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:15.1.0-23.module+el8.10.0+22619+61b70790"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-virtualenv-doc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:15.1.0-23.module+el8.10.0+22619+61b70790"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-PyMySQL","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.10.1-2.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-bson","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-bson-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-distro","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.4.0-2.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.7-2.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-docutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.14-12.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-nose","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.7-31.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pygments","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.2.0-22.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pymongo-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-pymongo-gridfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.7.0-3.module+el8.10.0+25000+2cc6bf61"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-scipy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.0-21.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-scipy-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.0-21.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-sqlalchemy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.2-3.module+el8.10.0+20981+3704b446"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-virtualenv","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:15.1.0-23.module+el8.10.0+22619+61b70790"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python3-wheel-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.8-39.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36-debug","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.8-39.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36-devel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.8-39.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"python36-rpm-macros","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.8-39.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"scipy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.0-21.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:8::appstream","package":"scipy-debugsource","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.0-21.module+el8.10.0+20784+edafcd43"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python36","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.8-39.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python36","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.8-39.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-distro","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.4.0-2.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-distro","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.4.0-2.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.7-2.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-docs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:3.6.7-2.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-docutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.14-12.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-docutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.14-12.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-docutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.14-12.module+el8.9.0+1531+a18208f5"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-docutils","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.14-12.module+el8.10.0+40170+5f5fdfeb"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-nose","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.7-31.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-nose","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.7-31.module+el8.9.0+1531+a18208f5"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-nose","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.7-31.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-nose","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.7-31.module+el8.10.0+40170+5f5fdfeb"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-pygments","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.2.0-22.module+el8.10.0+40170+5f5fdfeb"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-pygments","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.2.0-22.module+el8.9.0+1531+a18208f5"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-pygments","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.2.0-22.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-pygments","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:2.2.0-22.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-PyMySQL","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.10.1-2.module+el8.10.0+1860+afcc1c71"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-PyMySQL","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.10.1-2.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-PyMySQL","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.10.1-2.module+el8.10.0+1582+bc278001"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-PyMySQL","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.10.1-2.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-sqlalchemy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.2-3.module+el8.10.0+1602+b47e27fa"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-sqlalchemy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.3.2-3.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-virtualenv","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:15.1.0-23.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module+el8.10.0+40170+5f5fdfeb"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module+el8.9.0+1531+a18208f5"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"python-wheel","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:0.31.1-3.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"scipy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.0-21.module+el8.10.0+1592+61442852"}]}]},{"source":"osv","ecosystem":"Rocky Linux:8","package":"scipy","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:1.0.0-21.module+el8.10.0+1910+234ad790"}]}]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["2.6-1","2.6.2-1","2.6.3-1","2.6.3-1build1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.0.3-1","3.2-1","3.2-1build1","3.2-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.4.0-1build2","3.6.1+dfsg1-1","3.6.1+dfsg1-1ubuntu0.1~esm1"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.7.1-1.1","3.7.1-1.1build1","3.10.1-0ubuntu2","3.10.1-0ubuntu2.1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11.0-1build2","3.11.0-1build3","3.11.0-1build4","3.11.0-1ubuntu0.22.04.1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["3.11.0-1build6","3.11.0-1build7","3.11.0-1build8","3.11.0-1ubuntu0.24.04.1"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.16.0-1build1","4.17.0-1"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["4.10.1-6","4.15.3-1","4.15.3-2","4.15.5-1","4.16.0-1","4.16.0-1build1"]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"python-pymongo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.18.1-1.1"}]}]}],"products":[{"vendor":"mongodb","product":"python driver"},{"vendor":"mongodb","product":"python_driver"}],"references":[{"url":"https://jira.mongodb.org/browse/PYTHON-5994","tags":["Vendor Advisory","web","article","report"]},{"url":"https://github.com/mongodb/mongo-python-driver/security/advisories/GHSA-8fvv-fgr5-f8ch","tags":["web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-88029","tags":["advisory"]},{"url":"https://github.com/mongodb/mongo-python-driver/pull/3046","tags":["web"]},{"url":"https://github.com/mongodb/mongo-python-driver/commit/3ef1c607859589a0086446ad6f557791a2813681","tags":["web"]},{"url":"https://github.com/mongodb/mongo-python-driver/commit/fa676586ba4b399168a4d1d41c30dc2166cc44fd","tags":["web"]},{"url":"https://github.com/mongodb/mongo-python-driver/releases/tag/4.18.1","tags":["web"]},{"url":"https://jira.mongodb.org/browse/PYTHON-5992","tags":["web"]},{"url":"https://github.com/advisories/GHSA-8fvv-fgr5-f8ch","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-8h2c-ghff-mpg9"},{"url":"https://access.redhat.com/errata/RHSA-2026:82858","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2026-88029","tags":["report"]},{"url":"https://bugzilla.redhat.com/2531586","tags":["report"]},{"url":"https://errata.almalinux.org/8/ALSA-2026-82858.html","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/88xxx/CVE-2026-88029.json","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-88029","tags":["advisory"]},{"url":"https://github.com/mongodb/mongo-python-driver","tags":["package"]},{"url":"https://pypi.org/project/pymongo","tags":["package"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2531586","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_82858.json","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-88029","tags":["advisory","report"]},{"url":"https://errata.rockylinux.org/RLSA-2026:82858","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-88029","tags":["report"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2026-88029","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2026-88029","title":"GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Python Driver","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.","status":"published","published":"2026-09-10T17:56:25.421Z","modified":"2026-09-10T18:25:06.926Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium","assessor":"cna"},{"version":"3.1","score":8.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H","level":"high","assessor":"cna"}],"cwes":["CWE-943"],"updated_at":"2026-11-02T13:41:53.237769Z"}],"euvd":[{"id":"EUVD-2026-75665","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.","status":"published","published":"2026-09-10T17:56:25Z","modified":"2026-09-10T18:25:06Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"updated_at":"2026-11-02T17:28:23.831795Z"}],"ghsa":[{"id":"GHSA-8fvv-fgr5-f8ch","title":"pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods","description":"### Impact\n\nWhen 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.\n\n### Patches\nPatch available in pymongo \u003e= 4.18.1\n\n### Workarounds\nEnsure your existing workflow _only_ supports exact matching on the GridFS API.","status":"published","published":"2026-10-05T23:27:13Z","modified":"2026-10-05T23:27:14Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"cwes":["CWE-943"],"updated_at":"2026-11-02T14:41:27.036917Z"},{"id":"GHSA-8h2c-ghff-mpg9","title":"Duplicate Advisory: pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods","description":"## Duplicate Advisory\n\nThis advisory has been withdrawn because it is a duplicate of GHSA-8fvv-fgr5-f8ch. This link is maintained to preserve external references.\n\n## Original Description\nImproper 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.","status":"withdrawn","published":"2026-09-10T18:31:49Z","modified":"2026-10-05T23:27:04Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium"},{"version":"3.1","score":8.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"cwes":["CWE-943"],"updated_at":"2026-11-02T14:41:27.036917Z"}],"nvd":[{"id":"CVE-2026-88029","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.","status":"published","published":"2026-09-10T18:18:13.327Z","modified":"2026-09-29T16:06:45.32Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium","assessor":"secondary"},{"version":"3.1","score":8.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H","level":"high","assessor":"secondary"}],"cwes":["CWE-943"],"updated_at":"2026-11-02T14:12:46.271848Z"}],"osv":[{"id":"CVE-2026-88029","title":"GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Python Driver","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.","status":"published","published":"2026-09-10T17:56:25.421Z","modified":"2026-10-28T02:30:32.155803187Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"cwes":["CWE-943"],"updated_at":"2026-11-02T15:45:19.210277Z"},{"id":"DEBIAN-CVE-2026-88029","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.","status":"published","published":"2026-09-10T18:18:13.327Z","modified":"2026-09-30T08:47:32.793954333Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"updated_at":"2026-11-02T15:46:05.506112Z"},{"id":"GHSA-8fvv-fgr5-f8ch","title":"pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods","description":"### Impact\n\nWhen 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.\n\n### Patches\nPatch available in pymongo \u003e= 4.18.1\n\n### Workarounds\nEnsure your existing workflow _only_ supports exact matching on the GridFS API.","status":"published","published":"2026-10-05T23:27:13Z","modified":"2026-10-15T14:55:35.220353794Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"cwes":["CWE-943"],"updated_at":"2026-11-02T15:46:42.437513Z"},{"id":"GHSA-8h2c-ghff-mpg9","title":"Duplicate Advisory: pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods","description":"## Duplicate Advisory\n\nThis advisory has been withdrawn because it is a duplicate of GHSA-8fvv-fgr5-f8ch. This link is maintained to preserve external references.\n\n## Original Description\nImproper 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.","status":"withdrawn","published":"2026-09-10T18:31:49Z","modified":"2026-10-05T23:45:07.483468115Z","cvss":[{"version":"3.1","score":8.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H","level":"high"},{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"cwes":["CWE-943"],"updated_at":"2026-11-02T15:46:42.437513Z"},{"id":"PYSEC-2026-4294","title":"pymongo: PYTHON-5994 Use exact match for file ID in GridFS delete methods","description":"### Impact\n\nWhen 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.\n\n### Patches\nPatch available in pymongo \u003e= 4.18.1\n\n### Workarounds\nEnsure your existing workflow _only_ supports exact matching on the GridFS API.","status":"published","published":"2026-10-15T10:22:44.829446Z","modified":"2026-10-15T14:45:14.303544686Z","cvss":[{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"updated_at":"2026-11-02T15:52:57.671918Z"},{"id":"RHSA-2026:82858","title":"Red Hat Security Advisory: python36:3.6 security update","status":"published","published":"2026-10-15T10:28:44Z","modified":"2026-10-20T10:17:05Z","cvss":[{"version":"3.1","score":8.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:23.547034Z"},{"id":"RLSA-2026:82858","title":"Important: python36:3.6 security update","description":"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.\n\nSecurity Fix(es):\n\n* pymongo: MongoDB Python Driver: Data disclosure and denial of service via query-operator injection (CVE-2026-88029)\n\nFor 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.","status":"published","published":"2026-10-15T00:01:17.964244Z","modified":"2026-10-15T00:30:02.66175569Z","cvss":[{"version":"3.1","score":8.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:53:26.449929Z"},{"id":"UBUNTU-CVE-2026-88029","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.","status":"published","published":"2026-09-10T18:18:00Z","modified":"2026-10-17T13:01:14.968652689Z","cvss":[{"version":"3.1","score":8.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H","level":"high"},{"version":"4.0","score":6.1,"vector":"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","level":"medium"}],"updated_at":"2026-11-02T16:57:24.828975Z"},{"id":"ALSA-2026:82858","title":"Important: python36:3.6 security update","description":"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.  \n\nSecurity Fix(es):  \n\n  * pymongo: MongoDB Python Driver: Data disclosure and denial of service via query-operator injection (CVE-2026-88029)\n\n\nFor 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.\n","status":"published","published":"2026-10-14T00:00:00Z","modified":"2026-10-29T11:02:25.109693625Z","updated_at":"2026-11-02T15:27:55.200553Z"},{"id":"openSUSE-SU-2026:11808-1","title":"python313-pymongo-4.18.1-1.1 on GA media","description":"These are all security issues fixed in the python313-pymongo-4.18.1-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-09-17T00:00:00Z","modified":"2026-09-18T18:23:08.760548065Z","updated_at":"2026-11-02T16:58:39.516824Z"}]}}
