
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-32248 is a critical authentication bypass vulnerability in Parse Server (npm package) that allows unauthenticated attackers to take over any user account created with an authentication provider that does not validate the format of the user identifier, such as anonymous authentication. By sending a crafted login request, an attacker can cause the server to perform a pattern-matching (operator injection) query instead of an exact-match lookup, obtaining a valid session token for any targeted user account. The vulnerability affects Parse Server versions prior to 8.6.38 (8.x branch) and versions 9.0.0 through prior to 9.6.0-alpha.12 (9.x branch), on both MongoDB and PostgreSQL backends. It was published on March 11, 2026, with patches released the same day. The CVSS v3.1 base score is 9.8 (Critical) and the CVSS v4.0 base score is 9.3 (Critical) (GitHub Advisory, Github Advisory).
The root cause is classified as CWE-943 (Improper Neutralization of Special Elements in Data Query Logic), also mapped to CAPEC-676 (NoSQL Injection). Parse Server fails to validate that the user identifier supplied in authentication data is a string before using it in a database query; a non-string value (e.g., a JSON object containing a query operator such as $regex or $gt) is passed directly into the query, causing the database to perform a pattern-matching lookup rather than an exact-match comparison. This allows an unauthenticated attacker to craft a login request with a malicious operator-injected identifier that matches an existing user's record, yielding a valid session token without knowing the user's credentials. The fix enforces strict string-type validation on the user identifier field, rejecting non-string values with a validation error (GitHub Advisory, Github Advisory).
Successful exploitation grants an unauthenticated attacker a valid session token for any targeted user account, resulting in complete account takeover with full access to that user's data and application functionality. Since anonymous authentication is enabled by default in Parse Server, all default deployments are immediately vulnerable without any additional configuration. The confidentiality and integrity of all user accounts and their associated data are fully compromised; an attacker can impersonate any user, modify or exfiltrate their data, and potentially escalate to administrative accounts if admin users exist on the platform (GitHub Advisory, Feedly).
As of the time of disclosure, there is no public proof-of-concept exploit and no confirmed evidence of in-the-wild exploitation (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.071% (27th percentile), indicating a currently low but non-negligible probability of exploitation within 30 days. No threat actor attribution has been reported. However, the low attack complexity, no authentication requirement, and default-enabled anonymous authentication make this vulnerability highly attractive for opportunistic exploitation once technical details become more widely known (Github Advisory).
/1/users) targeting an authentication provider that does not validate identifier format (such as anonymous auth). In the authentication data payload, replace the expected string user identifier with a JSON object containing a database query operator, for example: {"authData": {"anonymous": {"id": {"$regex": ".*"}}}}./1/users, /1/login) containing JSON bodies where the user identifier field is a non-string value (object or array) rather than a plain string; repeated login attempts from a single IP targeting different user identifiers.id fields in authData; successful session creation events not preceded by a matching user registration from the same client; unexpected session tokens issued for accounts with no recent legitimate login activity._User collection (MongoDB) or equivalent table (PostgreSQL) rather than exact equality lookups (GitHub Advisory).The Parse Platform team released patched versions on March 11, 2026: 8.6.38 for the 8.x branch and 9.6.0-alpha.12 for the 9.x branch. Administrators should upgrade immediately to one of these versions. There is no known configuration-based workaround; the advisory explicitly states no workaround exists. As a secondary risk-reduction measure (not a substitute for patching), operators who do not require anonymous authentication can disable it in their Parse Server configuration to reduce the attack surface (GitHub Advisory, Parse Server 8.6.38, Parse Server 9.6.0-alpha.12).
The vulnerability was coordinated and published by Parse Platform maintainer mtrezza, with fancymalware credited as the reporter (GitHub Advisory). Coverage appeared on threat intelligence aggregators and security news outlets including The Hacker Wire shortly after disclosure. Social media activity was observed on Bluesky and Mastodon (infosec.exchange) referencing the advisory, though no major public researcher commentary or widespread community debate has been documented beyond standard vulnerability tracking (Feedly).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."