p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in parse-server · Seite 3

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für parse-server: 0. Davon im KEV-Katalog: 0.

RSS ↗
Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 116

  1. CVE-2026-32770

    Mittel · CVSS 5.9EPSS 0,74%Korrektur verfügbar

    Parse Server: LiveQuery subscription with invalid regular expression crashes server

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.19 and 8.6.43, a remote attacker can crash the Parse Server by subscribing to a LiveQuery with an invalid regular expression pattern. The server process terminates when the invalid pattern reaches the regex engine during subscription matching, causing denial of service for all connected clients. The fix in 9.6.0-alpha.19 and 8.6.43 validates regular expression patterns at subscription time, rejecting invalid patterns before they are stored. Additionally, a defense-in-depth try-catch prevents any subscription matching er

    • Auf 8.6.43 aktualisieren
    • Auf 9.6.0-alpha.19 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-32742

    Mittel · CVSS 4.3EPSS 0,43%Korrektur verfügbar

    Parse Server session creation endpoint allows overwriting server-generated session fields

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.17 and 8.6.42, an authenticated user can overwrite server-generated session fields (`sessionToken`, `expiresAt`, `createdWith`) when creating a session object via `POST /classes/_Session`. This allows bypassing the server's session expiration policy by setting an arbitrary far-future expiration date. It also allows setting a predictable session token value. Starting in version 9.6.0-alpha.17 and 8.6.42, the session creation endpoint filters out server-generated fields from user-supplied data, preventing them from being

    • Auf 8.6.42 aktualisieren
    • Auf 9.6.0-alpha.17 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-32728

    Hoch · CVSS 8.3EPSS 0,38%Korrektur verfügbar

    Parse Server has a stored XSS filter bypass via Content-Type MIME parameter and missing XML extension blocklist entries

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.15 and 8.6.41, an attacker who is allowed to upload files can bypass the file extension filter by appending a MIME parameter (e.g. `;charset=utf-8`) to the `Content-Type` header. This causes the extension validation to fail matching against the blocklist, allowing active content to be stored and served under the application's domain. In addition, certain XML-based file extensions that can render scripts in web browsers are not included in the default blocklist. This can lead to stored XSS attacks, compromising session t

    • Auf 8.6.41 aktualisieren
    • Auf 9.6.0-alpha.15 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-32594

    Mittel · CVSS 6.9EPSS 0,49%Korrektur verfügbar

    Parse Server GraphQL WebSocket endpoint bypasses security middleware

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 8.6.40 and 9.6.0-alpha.14, the GraphQL WebSocket endpoint for subscriptions does not pass requests through the Express middleware chain that enforces authentication, introspection control, and query complexity limits. An attacker can connect to the WebSocket endpoint and execute GraphQL operations without providing a valid application or API key, access the GraphQL schema via introspection even when public introspection is disabled, and send arbitrarily complex queries that bypass configured complexity limits. This vulnerability is

    • Auf 8.6.40 aktualisieren
    • Auf 9.6.0-alpha.14 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-32269

    Mittel · CVSS 6.3EPSS 0,41%Korrektur verfügbar

    Parse Server OAuth2 adapter app ID validation sends wrong token to introspection endpoint

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.13 and 8.6.39, the OAuth2 authentication adapter does not correctly validate app IDs when appidField and appIds are configured. During app ID validation, a malformed value is sent to the token introspection endpoint instead of the user's actual access token. Depending on the introspection endpoint's behavior, this could either cause all OAuth2 logins to fail, or allow authentication from disallowed app contexts if the endpoint returns valid-looking data for the malformed request. Deployments using the OAuth2 adapter wit

    • Auf 8.6.39 aktualisieren
    • Auf 9.6.0-alpha.13 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-32248

    Kritisch · CVSS 9.3EPSS 0,95%Korrektur verfügbar

    Parse Server: Account takeover via operator injection in authentication data identifier

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.12 and 8.6.38, an unauthenticated attacker can take over any user account that was created with an authentication provider that does not validate the format of the user identifier (e.g. anonymous authentication). By sending a crafted login request, the attacker can cause the server to perform a pattern-matching query instead of an exact-match lookup, allowing the attacker to match an existing user and obtain a valid session token for that user's account. Both MongoDB and PostgreSQL database backends are affected. Any Pa

    • Auf 8.6.38 aktualisieren
    • Auf 9.6.0-alpha.12 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-32242

    Kritisch · CVSS 9.1EPSS 0,4%Korrektur verfügbar

    Parse Server OAuth2 adapter shares mutable state across providers via singleton instance

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.11 and 8.6.37, Parse Server's built-in OAuth2 auth adapter exports a singleton instance that is reused directly across all OAuth2 provider configurations. Under concurrent authentication requests for different OAuth2 providers, one provider's token validation may execute using another provider's configuration, potentially allowing a token that should be rejected by one provider to be accepted because it is validated against a different provider's policy. Deployments that configure multiple OAuth2 providers via the oauth

    • Auf 8.6.37 aktualisieren
    • Auf 9.6.0-alpha.11 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-32234

    Mittel · CVSS 5.1EPSS 0,34%Korrektur verfügbar

    Parse Server has a SQL injection via query field name when using PostgreSQL

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.10 and 8.6.36, an attacker with access to the master key can inject malicious SQL via crafted field names used in query constraints when Parse Server is configured with PostgreSQL as the database. The field name in a $regex query operator is passed to PostgreSQL using unparameterized string interpolation, allowing the attacker to manipulate the SQL query. While the master key controls what can be done through the Parse Server abstraction layer, this SQL injection bypasses Parse Server entirely and operates at the databa

    • Auf 8.6.36 aktualisieren
    • Auf 9.6.0-alpha.10 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-32098

    Mittel · CVSS 6.9EPSS 0,51%Korrektur verfügbar

    Parse Server has a protected fields bypass via LiveQuery subscription WHERE clause

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.9 and 8.6.35, an attacker can exploit LiveQuery subscriptions to infer the values of protected fields without directly receiving them. By subscribing with a WHERE clause that references a protected field (including via dot-notation or $regex), the attacker can observe whether LiveQuery events are delivered for matching objects. This creates a boolean oracle that leaks protected field values. The attack affects any class that has both protectedFields configured in Class-Level Permissions and LiveQuery enabled. This vulne

    • Auf 8.6.35 aktualisieren
    • Auf 9.6.0-alpha.9 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-31901

    Mittel · CVSS 6.3EPSS 0,42%Korrektur verfügbar

    Parse Server has user enumeration via email verification endpoint

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 8.6.34 and 9.6.0-alpha.8, the email verification endpoint (/verificationEmailRequest) returns distinct error responses depending on whether an email address belongs to an existing user, is already verified, or does not exist. An attacker can send requests with different email addresses and observe the error codes to determine which email addresses are registered in the application. This is a user enumeration vulnerability that affects any Parse Server deployment with email verification enabled (verifyUserEmails: true). This vulnera

    • Auf 8.6.34 aktualisieren
    • Auf 9.6.0-alpha.8 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-31875

    Hoch · CVSS 8.2EPSS 0,58%Korrektur verfügbar

    Parse Server MFA recovery codes not consumed after use

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.7 and 8.6.33, when multi-factor authentication (MFA) via TOTP is enabled for a user account, Parse Server generates two single-use recovery codes. These codes are intended as a fallback when the user cannot provide a TOTP token. However, recovery codes are not consumed after use, allowing the same recovery code to be used an unlimited number of times. This defeats the single-use design of recovery codes and weakens the security of MFA-protected accounts. An attacker who obtains a single recovery code can repeatedly auth

    • Auf 8.6.33 aktualisieren
    • Auf 9.6.0-alpha.7 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-31872

    Hoch · CVSS 8.7EPSS 0,49%Korrektur verfügbar

    Parse Server has a protected fields bypass via dot-notation in query and sort

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.6 and 8.6.32, the protectedFields class-level permission (CLP) can be bypassed using dot-notation in query WHERE clauses and sort parameters. An attacker can use dot-notation to query or sort by sub-fields of a protected field, enabling a binary oracle attack to enumerate protected field values. This affects both MongoDB and PostgreSQL deployments. This vulnerability is fixed in 9.6.0-alpha.6 and 8.6.32.

    • Auf 8.6.32 aktualisieren
    • Auf 9.6.0-alpha.6 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-31871

    Kritisch · CVSS 9.3EPSS 0,57%Korrektur verfügbar

    Parse Server has a SQL Injection via dot-notation sub-key name in `Increment` operation on PostgreSQL

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.5 and 8.6.31, a SQL injection vulnerability exists in the PostgreSQL storage adapter when processing Increment operations on nested object fields using dot notation (e.g., stats.counter). The sub-key name is interpolated directly into SQL string literals without escaping. An attacker who can send write requests to the Parse Server REST API can inject arbitrary SQL via a crafted sub-key name containing single quotes, potentially executing commands or reading data from the database, bypassing CLPs and ACLs. Only Postgres

    • Auf 8.6.31 aktualisieren
    • Auf 9.6.0-alpha.5 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-31868

    Mittel · CVSS 6.3EPSS 0,34%Korrektur verfügbar

    Parse Server has Stored XSS via file upload of HTML-renderable file types

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.4 and 8.6.30, an attacker can upload a file with a file extension or content type that is not blocked by the default configuration of the Parse Server fileUpload.fileExtensions option. The file can contain malicious code, for example JavaScript in an SVG or XHTML file. When the file is accessed via its URL, the browser renders the file and executes the malicious code in the context of the Parse Server domain. This is a stored Cross-Site Scripting (XSS) vulnerability that can be exploited to steal session tokens, redirec

    • Auf 8.6.30 aktualisieren
    • Auf 9.6.0-alpha.4 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-31856

    Kritisch · CVSS 9.3EPSS 0,57%Korrektur verfügbar

    Parse Server has a SQL injection via `Increment` operation on nested object field in PostgreSQL

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. A SQL injection vulnerability exists in the PostgreSQL storage adapter when processing Increment operations on nested object fields using dot notation (e.g., stats.counter). The amount value is interpolated directly into the SQL query without parameterization or type validation. An attacker who can send write requests to the Parse Server REST API can inject arbitrary SQL subqueries to read any data from the database, bypassing CLPs and ACLs. MongoDB deployments are not affected. This vulnerability is fixed in 9.6.0-alpha.3 and 8.6.29.

    • Auf 8.6.29 aktualisieren
    • Auf 9.6.0-alpha.3 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-31840

    Kritisch · CVSS 9.3EPSS 0,73%Korrektur verfügbar

    Parse Server has a SQL injection via dot-notation field name in PostgreSQL

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.2 and 8.6.28, an attacker can use a dot-notation field name in combination with the sort query parameter to inject SQL into the PostgreSQL database through an improper escaping of sub-field values in dot-notation queries. The vulnerability may also affect queries that use dot-notation field names with the distinct and where query parameters. This vulnerability only affects deployments using a PostgreSQL database. This vulnerability is fixed in 9.6.0-alpha.2 and 8.6.28.

    • Auf 8.6.28 aktualisieren
    • Auf 9.6.0-alpha.2 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-31828

    Mittel · CVSS 6EPSS 0,79%Korrektur verfügbar

    Parse Server has an LDAP injection via unsanitized user input in DN and group filter construction

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.13 and 8.6.26, the LDAP authentication adapter is vulnerable to LDAP injection. User-supplied input (authData.id) is interpolated directly into LDAP Distinguished Names (DN) and group search filters without escaping special characters. This allows an attacker with valid LDAP credentials to manipulate the bind DN structure and to bypass group membership checks. This enables privilege escalation from any authenticated LDAP user to a member of any restricted group. The vulnerability affects Parse Server deployments that us

    • Auf 8.6.26 aktualisieren
    • Auf 9.5.2-alpha.13 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-31800

    Hoch · CVSS 8.8EPSS 0,62%Korrektur verfügbar

    Parse Server: Classes `_GraphQLConfig` and `_Audience` master key bypass via generic class routes

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.12 and 8.6.25, the _GraphQLConfig and _Audience internal classes can be read, modified, and deleted via the generic /classes/_GraphQLConfig and /classes/_Audience REST API routes without master key authentication. This bypasses the master key enforcement that exists on the dedicated /graphql-config and /push_audiences endpoints. An attacker can read, modify and delete GraphQL configuration and push audience data. This vulnerability is fixed in 9.5.2-alpha.12 and 8.6.25.

    • Auf 8.6.25 aktualisieren
    • Auf 9.5.2-alpha.12 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-30972

    Mittel · CVSS 6.9EPSS 0,64%Korrektur verfügbar

    Parse Server has a rate limit bypass via batch request endpoint

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior o 9.5.2-alpha.10 and 8.6.23, Parse Server's rate limiting middleware is applied at the Express middleware layer, but the batch request endpoint (/batch) processes sub-requests internally by routing them directly through the Promise router, bypassing Express middleware including rate limiting. An attacker can bundle multiple requests targeting a rate-limited endpoint into a single batch request to circumvent the configured rate limit. Any Parse Server deployment that relies on the built-in rate limiting feature is affected. This vulner

    • Auf 8.6.23 aktualisieren
    • Auf 9.5.2-alpha.10 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-30967

    Hoch · CVSS 7.6EPSS 0,66%Korrektur verfügbar

    Parse Server OAuth2 authentication adapter account takeover via identity spoofing

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.9. and 8.6.22, the OAuth2 authentication adapter, when configured without the useridField option, only verifies that a token is active via the provider's token introspection endpoint, but does not verify that the token belongs to the user identified by authData.id. An attacker with any valid OAuth2 token from the same provider can authenticate as any other user. This affects any Parse Server deployment that uses the generic OAuth2 authentication adapter (configured with oauth2: true) without setting the useridField opti

    • Auf 8.6.22 aktualisieren
    • Auf 9.5.2-alpha.9 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →