Refine your search

5 vulnerabilities found for Java Driver by MongoDB

CERTFR-2026-AVI-1430
Vulnerability from certfr_avis

De multiples vulnérabilités ont été découvertes dans les produits MongoDB. Certaines d'entre elles permettent à un attaquant de provoquer une atteinte à l'intégrité des données, une injection SQL (SQLi) et un contournement de la politique de sécurité.

Solutions

Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

Impacted products
Vendor Product Description
MongoDB Laravel MongoDB Laravel MongoDB versions antérieures à 5.12.0
MongoDB Java Driver Java Driver versions antérieures à 5.14.0
MongoDB Database Tools Database Tools versions antérieures à 100.20.0
References

Show details on source website


{
  "$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
  "affected_systems": [
    {
      "description": "Laravel MongoDB versions ant\u00e9rieures \u00e0 5.12.0",
      "product": {
        "name": "Laravel MongoDB",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Java Driver versions ant\u00e9rieures \u00e0 5.14.0",
      "product": {
        "name": "Java Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Database Tools versions ant\u00e9rieures \u00e0 100.20.0",
      "product": {
        "name": "Database Tools",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    }
  ],
  "affected_systems_content": "",
  "content": "## Solutions\n\nSe r\u00e9f\u00e9rer au bulletin de s\u00e9curit\u00e9 de l\u0027\u00e9diteur pour l\u0027obtention des correctifs (cf. section Documentation).",
  "cves": [
    {
      "name": "CVE-2026-116641",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-116641"
    },
    {
      "name": "CVE-2026-118510",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-118510"
    },
    {
      "name": "CVE-2026-118581",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-118581"
    }
  ],
  "initial_release_date": "2026-10-30T00:00:00",
  "last_revision_date": "2026-10-30T00:00:00",
  "links": [],
  "reference": "CERTFR-2026-AVI-1430",
  "revisions": [
    {
      "description": "Version initiale",
      "revision_date": "2026-10-30T00:00:00.000000"
    }
  ],
  "risks": [
    {
      "description": "Atteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es"
    },
    {
      "description": "Injection SQL (SQLi)"
    },
    {
      "description": "Contournement de la politique de s\u00e9curit\u00e9"
    }
  ],
  "summary": "De multiples vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 d\u00e9couvertes dans les produits MongoDB. Certaines d\u0027entre elles permettent \u00e0 un attaquant de provoquer une atteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es, une injection SQL (SQLi) et un contournement de la politique de s\u00e9curit\u00e9.",
  "title": "Multiples vuln\u00e9rabilit\u00e9s dans les produits MongoDB",
  "vendor_advisories": [
    {
      "published_at": "2026-10-28",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB r5.14.0",
      "url": "https://github.com/mongodb/mongo-java-driver/releases/tag/r5.14.0"
    },
    {
      "published_at": "2026-10-28",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB dbtools-100.20.0-changelog",
      "url": "https://www.mongodb.com/docs/database-tools/release-notes/dbtools-100.20.0-changelog/"
    },
    {
      "published_at": "2026-10-28",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB 5.12.0",
      "url": "https://github.com/mongodb/laravel-mongodb/releases/tag/5.12.0"
    }
  ]
}

CERTFR-2026-AVI-1169
Vulnerability from certfr_avis

De multiples vulnérabilités ont été découvertes dans MongoDB. Certaines d'entre elles permettent à un attaquant de provoquer un déni de service à distance, une atteinte à la confidentialité des données et une atteinte à l'intégrité des données.

Solutions

Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

Impacted products
Vendor Product Description
MongoDB C# Driver C# Driver versions antérieures à 3.11.2
MongoDB Python Driver Python Driver versions antérieures à 4.18.1
MongoDB PHP Driver PHP Driver versions antérieures à 2.4.2
MongoDB C++ Driver C++ Driver versions antérieures à 4.5.3
MongoDB Go Driver Go Driver versions antérieures à 2.9.1
MongoDB Ruby Driver Ruby Driver versions antérieures à 2.26.0
MongoDB PHP Driver PHP Laravel MongoDB Integration versions antérieures à 5.11.0
MongoDB C Driver C Driver versions antérieures à 2.5.3
MongoDB Core Server Core Server versions antérieures à 9.1.0-rc0
MongoDB Java Driver Java Driver versions antérieures à 5.11.1
MongoDB C Driver C Driver versions antérieures à 1.30.10
MongoDB Rust Driver Rust Driver versions antérieures à 3.9.1
MongoDB Core Server Core Server versions antérieures à 7.0.43
MongoDB Core Server Core Server versions antérieures à 8.3.11
MongoDB Go Driver Go Driver versions antérieures à 1.17.10
MongoDB PHP Driver PHP Driver versions antérieures à 1.21.5
MongoDB Core Server Core Server versions antérieures à 8.0.32
References
Bulletin de sécurité MongoDB GODRIVER-4081 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB RUBY-3941 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB PHPLIB-1929 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB JAVA-6276 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB JAVA-6283 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB CDRIVER-6427 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB CSHARP-6190 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB CXX-3556 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB RUST-2469 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB PHPLARA-265 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB CDRIVER-6416 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB CSHARP-6177 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB SERVER-134063 2026-09-11 vendor-advisory
Bulletin de sécurité MongoDB PYTHON-5994 2026-09-10 vendor-advisory
Bulletin de sécurité MongoDB PHPLARA-260 2026-09-10 vendor-advisory

Show details on source website


{
  "$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
  "affected_systems": [
    {
      "description": "C# Driver versions ant\u00e9rieures \u00e0 3.11.2",
      "product": {
        "name": "C# Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Python Driver versions ant\u00e9rieures \u00e0 4.18.1",
      "product": {
        "name": "Python Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "PHP Driver versions ant\u00e9rieures \u00e0 2.4.2",
      "product": {
        "name": "PHP Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "C++ Driver versions ant\u00e9rieures \u00e0 4.5.3",
      "product": {
        "name": "C++ Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Go Driver versions ant\u00e9rieures \u00e0 2.9.1",
      "product": {
        "name": "Go Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Ruby Driver versions ant\u00e9rieures \u00e0 2.26.0",
      "product": {
        "name": "Ruby Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "PHP Laravel MongoDB Integration versions ant\u00e9rieures \u00e0 5.11.0",
      "product": {
        "name": "PHP Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "C Driver versions ant\u00e9rieures \u00e0 2.5.3",
      "product": {
        "name": "C Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Core Server versions ant\u00e9rieures \u00e0 9.1.0-rc0",
      "product": {
        "name": "Core Server",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Java Driver versions ant\u00e9rieures \u00e0 5.11.1",
      "product": {
        "name": "Java Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "C Driver versions ant\u00e9rieures \u00e0 1.30.10",
      "product": {
        "name": "C Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Rust Driver versions ant\u00e9rieures \u00e0 3.9.1",
      "product": {
        "name": "Rust Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Core Server versions ant\u00e9rieures \u00e0 7.0.43",
      "product": {
        "name": "Core Server",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Core Server versions ant\u00e9rieures \u00e0 8.3.11",
      "product": {
        "name": "Core Server",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Go Driver versions ant\u00e9rieures \u00e0 1.17.10",
      "product": {
        "name": "Go Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "PHP Driver versions ant\u00e9rieures \u00e0 1.21.5",
      "product": {
        "name": "PHP Driver",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    },
    {
      "description": "Core Server versions ant\u00e9rieures \u00e0 8.0.32",
      "product": {
        "name": "Core Server",
        "vendor": {
          "name": "MongoDB",
          "scada": false
        }
      }
    }
  ],
  "affected_systems_content": "",
  "content": "## Solutions\n\nSe r\u00e9f\u00e9rer au bulletin de s\u00e9curit\u00e9 de l\u0027\u00e9diteur pour l\u0027obtention des correctifs (cf. section Documentation).",
  "cves": [
    {
      "name": "CVE-2026-88026",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88026"
    },
    {
      "name": "CVE-2026-88028",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88028"
    },
    {
      "name": "CVE-2026-88025",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88025"
    },
    {
      "name": "CVE-2026-88022",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88022"
    },
    {
      "name": "CVE-2026-88031",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88031"
    },
    {
      "name": "CVE-2026-88032",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88032"
    },
    {
      "name": "CVE-2026-88027",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88027"
    },
    {
      "name": "CVE-2026-89099",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-89099"
    },
    {
      "name": "CVE-2026-88036",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88036"
    },
    {
      "name": "CVE-2026-88024",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88024"
    },
    {
      "name": "CVE-2026-88033",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88033"
    },
    {
      "name": "CVE-2026-88034",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88034"
    },
    {
      "name": "CVE-2026-88023",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88023"
    },
    {
      "name": "CVE-2026-88029",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88029"
    },
    {
      "name": "CVE-2026-88030",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88030"
    },
    {
      "name": "CVE-2026-88035",
      "url": "https://www.cve.org/CVERecord?id=CVE-2026-88035"
    }
  ],
  "initial_release_date": "2026-09-14T00:00:00",
  "last_revision_date": "2026-09-14T00:00:00",
  "links": [],
  "reference": "CERTFR-2026-AVI-1169",
  "revisions": [
    {
      "description": "Version initiale",
      "revision_date": "2026-09-14T00:00:00.000000"
    }
  ],
  "risks": [
    {
      "description": "D\u00e9ni de service \u00e0 distance"
    },
    {
      "description": "Atteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es"
    },
    {
      "description": "Contournement de la politique de s\u00e9curit\u00e9"
    },
    {
      "description": "Atteinte \u00e0 la confidentialit\u00e9 des donn\u00e9es"
    }
  ],
  "summary": "De multiples vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 d\u00e9couvertes dans MongoDB. Certaines d\u0027entre elles permettent \u00e0 un attaquant de provoquer un d\u00e9ni de service \u00e0 distance, une atteinte \u00e0 la confidentialit\u00e9 des donn\u00e9es et une atteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es.",
  "title": "Multiples vuln\u00e9rabilit\u00e9s dans MongoDB",
  "vendor_advisories": [
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB GODRIVER-4081",
      "url": "https://jira.mongodb.org/browse/GODRIVER-4081"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB RUBY-3941",
      "url": "https://jira.mongodb.org/browse/RUBY-3941"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB PHPLIB-1929",
      "url": "https://jira.mongodb.org/browse/PHPLIB-1929"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB JAVA-6276",
      "url": "https://jira.mongodb.org/browse/JAVA-6276"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB JAVA-6283",
      "url": "https://jira.mongodb.org/browse/JAVA-6283"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB CDRIVER-6427",
      "url": "https://jira.mongodb.org/browse/CDRIVER-6427"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB CSHARP-6190",
      "url": "https://jira.mongodb.org/browse/CSHARP-6190"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB CXX-3556",
      "url": "https://jira.mongodb.org/browse/CXX-3556"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB RUST-2469",
      "url": "https://jira.mongodb.org/browse/RUST-2469"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB PHPLARA-265",
      "url": "https://jira.mongodb.org/browse/PHPLARA-265"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB CDRIVER-6416",
      "url": "https://jira.mongodb.org/browse/CDRIVER-6416"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB CSHARP-6177",
      "url": "https://jira.mongodb.org/browse/CSHARP-6177"
    },
    {
      "published_at": "2026-09-11",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB SERVER-134063",
      "url": "https://jira.mongodb.org/browse/SERVER-134063"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB PYTHON-5994",
      "url": "https://jira.mongodb.org/browse/PYTHON-5994"
    },
    {
      "published_at": "2026-09-10",
      "title": "Bulletin de s\u00e9curit\u00e9 MongoDB PHPLARA-260",
      "url": "https://jira.mongodb.org/browse/PHPLARA-260"
    }
  ]
}

CVE-2026-118581 (GCVE-0-2026-118581)
Vulnerability from cvelistv5
Published
2026-10-28 16:51
Modified
2026-11-05 17:06
CWE
  • CWE-943 - Improper Neutralization of Special Elements in Data Query Logic
Summary
A BSON encoding component of the MongoDB Java Driver does not verify that an externally supplied raw document's self-declared length agrees with the extent of the byte range it is given before that range is copied into an outgoing database command. An application that wraps untrusted raw bytes in such a document and uses it as part of a command can therefore emit a structurally inconsistent message, causing the database to interpret attacker-supplied trailing content as additional fields of the surrounding command. No authentication to the driver or database is required beyond the ability to influence those bytes through the victim application, and no user interaction is needed. The result is unintended modification of the command actually executed, which can alter the data read or written under the application's credentials.
Impacted products
Vendor Product Version
MongoDB Java Driver Version: 5.8.0   ≤
Create a notification for this product.
Show details on NVD website


{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-118581",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "yes"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-11-05T17:06:03.569086Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-11-05T17:06:27.304Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Java Driver",
          "vendor": "MongoDB",
          "versions": [
            {
              "lessThan": "5.14.0",
              "status": "affected",
              "version": "5.8.0",
              "versionType": "semver"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "A BSON encoding component of the MongoDB Java Driver does not verify that an externally supplied raw document\u0027s self-declared length agrees with the extent of the byte range it is given before that range is copied into an outgoing database command. An application that wraps untrusted raw bytes in such a document and uses it as part of a command can therefore emit a structurally inconsistent message, causing the database to interpret attacker-supplied trailing content as additional fields of the surrounding command. No authentication to the driver or database is required beyond the ability to influence those bytes through the victim application, and no user interaction is needed. The result is unintended modification of the command actually executed, which can alter the data read or written under the application\u0027s credentials."
            }
          ],
          "value": "A BSON encoding component of the MongoDB Java Driver does not verify that an externally supplied raw document\u0027s self-declared length agrees with the extent of the byte range it is given before that range is copied into an outgoing database command. An application that wraps untrusted raw bytes in such a document and uses it as part of a command can therefore emit a structurally inconsistent message, causing the database to interpret attacker-supplied trailing content as additional fields of the surrounding command. No authentication to the driver or database is required beyond the ability to influence those bytes through the victim application, and no user interaction is needed. The result is unintended modification of the command actually executed, which can alter the data read or written under the application\u0027s credentials."
        }
      ],
      "metrics": [
        {
          "cvssV4_0": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "attackVector": "NETWORK",
            "baseScore": 6.9,
            "baseSeverity": "MEDIUM",
            "exploitMaturity": "NOT_DEFINED",
            "privilegesRequired": "NONE",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N",
            "version": "4.0",
            "vulnAvailabilityImpact": "NONE",
            "vulnConfidentialityImpact": "LOW",
            "vulnIntegrityImpact": "LOW",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        },
        {
          "cvssV3_1": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "NONE",
            "baseScore": 6.5,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "LOW",
            "integrityImpact": "LOW",
            "privilegesRequired": "NONE",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
            "version": "3.1"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-943",
              "description": "CWE-943: Improper Neutralization of Special Elements in Data Query Logic",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-10-28T16:51:21.960Z",
        "orgId": "a39b4221-9bd0-4244-95fc-f3e2e07f1deb",
        "shortName": "mongodb"
      },
      "references": [
        {
          "url": "https://github.com/mongodb/mongo-java-driver/releases/tag/r5.14.0"
        }
      ],
      "source": {
        "discovery": "UNKNOWN"
      },
      "title": "NoSQL injection via mismatched BSON size prefix in raw document splice to the wire protocol",
      "x_generator": {
        "engine": "Vulnogram 1.0.5"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "a39b4221-9bd0-4244-95fc-f3e2e07f1deb",
    "assignerShortName": "mongodb",
    "cveId": "CVE-2026-118581",
    "datePublished": "2026-10-28T16:51:21.960Z",
    "dateReserved": "2026-10-28T16:00:23.372Z",
    "dateUpdated": "2026-11-05T17:06:27.304Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2026-88033 (GCVE-0-2026-88033)
Vulnerability from cvelistv5
Published
2026-09-10 18:04
Modified
2026-09-10 18:31
CWE
  • CWE-943 - Improper Neutralization of Special Elements in Data Query Logic
Summary
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Java 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.
Impacted products
Vendor Product Version
MongoDB Java Driver Version: 3.3.0   ≤
Create a notification for this product.
Show details on NVD website


{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-88033",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-09-10T18:30:39.245651Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-09-10T18:31:24.200Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Java Driver",
          "vendor": "MongoDB",
          "versions": [
            {
              "lessThan": "5.11.1",
              "status": "affected",
              "version": "3.3.0",
              "versionType": "semver"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Java 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."
            }
          ],
          "value": "Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Java 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."
        }
      ],
      "metrics": [
        {
          "cvssV4_0": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "PRESENT",
            "attackVector": "NETWORK",
            "baseScore": 6.1,
            "baseSeverity": "MEDIUM",
            "exploitMaturity": "NOT_DEFINED",
            "privilegesRequired": "LOW",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "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",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "LOW",
            "vulnIntegrityImpact": "HIGH",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        },
        {
          "cvssV3_1": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 8.3,
            "baseSeverity": "HIGH",
            "confidentialityImpact": "LOW",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H",
            "version": "3.1"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-943",
              "description": "CWE-943: Improper Neutralization of Special Elements in Data Query Logic",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-10T18:04:01.747Z",
        "orgId": "a39b4221-9bd0-4244-95fc-f3e2e07f1deb",
        "shortName": "mongodb"
      },
      "references": [
        {
          "url": "https://jira.mongodb.org/browse/JAVA-6283"
        }
      ],
      "source": {
        "discovery": "INTERNAL"
      },
      "title": "GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Java Driver",
      "x_generator": {
        "engine": "Vulnogram 1.0.5"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "a39b4221-9bd0-4244-95fc-f3e2e07f1deb",
    "assignerShortName": "mongodb",
    "cveId": "CVE-2026-88033",
    "datePublished": "2026-09-10T18:04:01.747Z",
    "dateReserved": "2026-09-09T19:49:50.451Z",
    "dateUpdated": "2026-09-10T18:31:24.200Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}

CVE-2026-88032 (GCVE-0-2026-88032)
Vulnerability from cvelistv5
Published
2026-09-10 18:02
Modified
2026-09-10 23:36
CWE
Summary
A use-after-free in the reactive client-side encryption component of the MongoDB Java Driver can cause native resources to be freed while an affected encrypted operation is still using them when the operation is cancelled. A party able to cause such an operation to be cancelled may cause the hosting application process to terminate. Reaching the issue requires an affected reactive encryption configuration that retrieves KMS credentials on demand.
Show details on NVD website


{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2026-88032",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-09-10T18:28:34.186842Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-09-10T18:28:43.624Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Java Driver",
          "vendor": "MongoDB",
          "versions": [
            {
              "lessThan": "5.11.1",
              "status": "affected",
              "version": "4.2.0",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "unaffected",
          "product": "org.mongodb:mongodb-crypt Maven package",
          "vendor": "MongoDB",
          "versions": [
            {
              "lessThan": "5.11.1",
              "status": "affected",
              "version": "1.4.0",
              "versionType": "semver"
            }
          ]
        },
        {
          "defaultStatus": "unaffected",
          "product": "org.mongodb:mongodb-driver-reactivestreams Maven package",
          "vendor": "MongoDB",
          "versions": [
            {
              "lessThan": "5.11.1",
              "status": "affected",
              "version": "4.6.0",
              "versionType": "semver"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "supportingMedia": [
            {
              "base64": false,
              "type": "text/html",
              "value": "A use-after-free in the reactive client-side encryption component of the MongoDB Java Driver can cause native resources to be freed while an affected encrypted operation is still using them when the operation is cancelled. A party able to cause such an operation to be cancelled may cause the hosting application process to terminate. Reaching the issue requires an affected reactive encryption configuration that retrieves KMS credentials on demand."
            }
          ],
          "value": "A use-after-free in the reactive client-side encryption component of the MongoDB Java Driver can cause native resources to be freed while an affected encrypted operation is still using them when the operation is cancelled. A party able to cause such an operation to be cancelled may cause the hosting application process to terminate. Reaching the issue requires an affected reactive encryption configuration that retrieves KMS credentials on demand."
        }
      ],
      "metrics": [
        {
          "cvssV4_0": {
            "Automatable": "NOT_DEFINED",
            "Recovery": "NOT_DEFINED",
            "Safety": "NOT_DEFINED",
            "attackComplexity": "LOW",
            "attackRequirements": "PRESENT",
            "attackVector": "NETWORK",
            "baseScore": 8.2,
            "baseSeverity": "HIGH",
            "exploitMaturity": "NOT_DEFINED",
            "privilegesRequired": "NONE",
            "providerUrgency": "NOT_DEFINED",
            "subAvailabilityImpact": "NONE",
            "subConfidentialityImpact": "NONE",
            "subIntegrityImpact": "NONE",
            "userInteraction": "NONE",
            "valueDensity": "NOT_DEFINED",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",
            "version": "4.0",
            "vulnAvailabilityImpact": "HIGH",
            "vulnConfidentialityImpact": "NONE",
            "vulnIntegrityImpact": "NONE",
            "vulnerabilityResponseEffort": "NOT_DEFINED"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        },
        {
          "cvssV3_1": {
            "attackComplexity": "HIGH",
            "attackVector": "NETWORK",
            "availabilityImpact": "HIGH",
            "baseScore": 5.9,
            "baseSeverity": "MEDIUM",
            "confidentialityImpact": "NONE",
            "integrityImpact": "NONE",
            "privilegesRequired": "NONE",
            "scope": "UNCHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
            "version": "3.1"
          },
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "cweId": "CWE-416",
              "description": "CWE-416: Use After Free",
              "lang": "en",
              "type": "CWE"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-10T23:36:07.265Z",
        "orgId": "a39b4221-9bd0-4244-95fc-f3e2e07f1deb",
        "shortName": "mongodb"
      },
      "references": [
        {
          "url": "https://jira.mongodb.org/browse/JAVA-6276"
        }
      ],
      "source": {
        "discovery": "INTERNAL"
      },
      "title": "Application denial of service via cancellation race in reactive client-side encryption in MongoDB Java Driver",
      "x_generator": {
        "engine": "Vulnogram 1.0.5"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "a39b4221-9bd0-4244-95fc-f3e2e07f1deb",
    "assignerShortName": "mongodb",
    "cveId": "CVE-2026-88032",
    "datePublished": "2026-09-10T18:02:13.806Z",
    "dateReserved": "2026-09-09T19:49:39.184Z",
    "dateUpdated": "2026-09-10T23:36:07.265Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2"
}