Skip to content
Heist/ feed
Back to feed
Medium

Parse Server 9.0.0 before 9.10.4-alpha.3 Reserved Field Name Injection via Object Writes

Type: advisorySources: Official CVE List

Parse Server before 8.6.100 and 9.0.0 before 9.10.4-alpha.3 does not reject reserved internal field names in client object writes, allowing clients to store or clear internal fields. Attackers can write a reserved field that makes reads of an object fail on MongoDB, disrupting queries on that class for all users, or clear their own account lockout state and password history to bypass lockout and password policies.

Products
parse-server
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-116164
Confirmed fixed CVEs
Not specified
Updated in this feed
28 Oct 2026, 17:05 UTC · Revision 1

Source evidence

Parse Server 9.0.0 before 9.10.4-alpha.3 Reserved Field Name Injection via Object Writes

core-cve · Original source

Published 25 Oct 2026, 13:20 UTC

Parse Server before 8.6.100 and 9.0.0 before 9.10.4-alpha.3 does not reject reserved internal field names in client object writes, allowing clients to store or clear internal fields. Attackers can write a reserved field that makes reads of an object fail on MongoDB, disrupting queries on that class for all users, or clear their own account lockout state and password history to bypass lockout and password policies.

cve:CVE-2026-116164

parse-server

Fixed versions: Not specified

parse-server

Fixed versions: Not specified

Complete source record
{
  "id": "53ef3a6d0207d9a9fa97a16fd8d3142b4b93761297ff66e5ece92b4309a7ffb0",
  "url": "https://www.cve.org/CVERecord?id=CVE-2026-116164",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Parse Server 9.0.0 before 9.10.4-alpha.3 Reserved Field Name Injection via Object Writes",
    "summary": "Parse Server before 8.6.100 and 9.0.0 before 9.10.4-alpha.3 does not reject reserved internal field names in client object writes, allowing clients to store or clear internal fields. Attackers can write a reserved field that makes reads of an object fail on MongoDB, disrupting queries on that class for all users, or clear their own account lockout state and password history to bypass lockout and password policies.",
    "evidence": "cve:CVE-2026-116164",
    "products": [
      {
        "name": {
          "value": "parse-server",
          "evidence": "/containers/cna/affected/0/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      },
      {
        "name": {
          "value": "parse-server",
          "evidence": "/containers/cna/affected/1/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-116164",
      "aliases": [
        "CVE-2026-116164"
      ],
      "metrics": [
        {
          "format": "CVSS",
          "cvssV4_0": {
            "version": "4.0",
            "baseScore": 6.3,
            "attackVector": "NETWORK",
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N",
            "userInteraction": "NONE",
            "attackComplexity": "LOW",
            "attackRequirements": "PRESENT",
            "privilegesRequired": "NONE",
            "subIntegrityImpact": "NONE",
            "vulnIntegrityImpact": "NONE",
            "subAvailabilityImpact": "NONE",
            "vulnAvailabilityImpact": "LOW",
            "subConfidentialityImpact": "NONE",
            "vulnConfidentialityImpact": "NONE"
          }
        }
      ],
      "affected": [
        {
          "vendor": "parse-community",
          "product": "parse-server",
          "versions": [
            {
              "status": "affected",
              "version": "9.0.0",
              "lessThan": "9.10.4-alpha.3",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "9.10.4-alpha.3",
              "versionType": "semver"
            }
          ],
          "packageURL": "pkg:npm/parse-server",
          "defaultStatus": "unaffected"
        },
        {
          "vendor": "parse-community",
          "product": "parse-server",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "lessThan": "8.6.100",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "8.6.100",
              "versionType": "semver"
            }
          ],
          "packageURL": "pkg:npm/parse-server",
          "defaultStatus": "unaffected"
        }
      ],
      "modified": "2026-10-25T13:20:08.336Z",
      "provider": "cve",
      "references": [
        "https://github.com/parse-community/parse-server/security/advisories/GHSA-gwrq-q25v-g8mr",
        "https://www.vulncheck.com/advisories/parse-server-9.0.0-before-9.10.4-alpha.3-reserved-field-name-injection-via-object-writes"
      ],
      "provider_metadata": {
        "cna": {
          "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
          "shortName": "VulnCheck",
          "dateUpdated": "2026-10-25T13:20:08.336Z"
        }
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-116164",
        "evidence": "/cveMetadata/cveId"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/containers/cna/metrics"
  },
  "source_id": "core-cve",
  "document_id": 146781,
  "published_at": "2026-10-25T13:20:08.336+00:00"
}