p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in parse-server · Seite 6

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 116

  1. CVE-2022-39225

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

    Parse Server subject to Incorrect Resource Transfer Between Spheres

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. In versions prior to 4.10.15, or 5.0.0 and above prior to 5.2.6, a user can write to the session object of another user if the session object ID is known. For example, an attacker can assign the session object to their own user by writing to the `user` field and then read any custom fields of that session object. Note that assigning a session to another user does not usually change the privileges of either of the two users, and a user cannot assign their own session to another user. This issue is patched in version 4.10.15 and above, and 5.

    • Auf 4.10.15 aktualisieren
    • Auf 5.2.6 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-36079

    Hoch · CVSS 8.6EPSS 1,26%Korrektur verfügbar

    Parse Server vulnerable to brute force guessing of user sensitive data via search patterns

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Internal fields (keys used internally by Parse Server, prefixed by `_`) and protected fields (user defined) can be used as query constraints. Internal and protected fields are removed by Parse Server and are only returned to the client using a valid master key. However, using query constraints, these fields can be guessed by enumerating until Parse Server, prior to versions 4.10.14 or 5.2.5, returns a response object. The patch available in versions 4.10.14 and 5.2.5 requires the maser key to use internal and protected fields as query const

    • Auf 4.10.14 aktualisieren
    • Auf 5.2.5 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-31112

    Hoch · CVSS 8.2EPSS 1,3%Korrektur verfügbar

    Protected fields exposed via LiveQuery in parse-server

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. In affected versions parse Server LiveQuery does not remove protected fields in classes, passing them to the client. The LiveQueryController now removes protected fields from the client response. Users are advised to upgrade. Users unable t upgrade should use `Parse.Cloud.afterLiveQueryEvent` to manually remove protected fields.

    • Auf 4.10.13 aktualisieren
    • Auf 5.2.4 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-31089

    Hoch · CVSS 7.5EPSS 1,13%Korrektur verfügbar

    Invalid file request can crashe parse-server

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. In affected versions certain types of invalid files requests are not handled properly and can crash the server. If you are running multiple Parse Server instances in a cluster, the availability impact may be low; if you are running Parse Server as single instance without redundancy, the availability impact may be high. This issue has been addressed in versions 4.10.12 and 5.2.3. Users are advised to upgrade. There are no known workarounds for this issue.

    • Auf 4.10.12 aktualisieren
    • Auf 5.2.3 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-31083

    Hoch · CVSS 8.6EPSS 0,89%Korrektur verfügbar

    Authentication bypass in Parse Server Apple Game Center auth adapter

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 4.10.11 and 5.2.2, the certificate in the Parse Server Apple Game Center auth adapter not validated. As a result, authentication could potentially be bypassed by making a fake certificate accessible via certain Apple domains and providing the URL to that certificate in an authData object. Versions 4.0.11 and 5.2.2 prevent this by introducing a new `rootCertificateUrl` property to the Parse Server Apple Game Center auth adapter which takes the URL to the root certificate of Apple's Game Center authentication certificate. If

    • Auf 4.10.11 aktualisieren
    • Auf 5.2.2 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-24901

    Hoch · CVSS 7.5EPSS 0,69%Korrektur verfügbar

    Authentication bypass and denial of service (DoS) vulnerabilities in Apple Game Center auth adapter

    Improper validation of the Apple certificate URL in the Apple Game Center authentication adapter allows attackers to bypass authentication, making the server vulnerable to DoS attacks. The vulnerability has been fixed by improving the URL validation and adding additional checks of the resource the URL points to before downloading it.

    • Auf 4.10.10 aktualisieren
    • Auf 5.2.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-24760

    Kritisch · CVSS 10EPSS 49,08%Korrektur verfügbar

    Command Injection in Parse server

    Parse Server is an open source http web server backend. In versions prior to 4.10.7 there is a Remote Code Execution (RCE) vulnerability in Parse Server. This vulnerability affects Parse Server in the default configuration with MongoDB. The main weakness that leads to RCE is the Prototype Pollution vulnerable code in the file `DatabaseController.js`, so it is likely to affect Postgres and any other database backend as well. This vulnerability has been confirmed on Linux (Ubuntu) and Windows. Users are advised to upgrade as soon as possible. The only known workaround is to manually patch your installation with code referenced at the source GHS

    • Auf 4.10.7 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2021-41109

    Hoch · CVSS 7.5EPSS 1,25%Korrektur verfügbar

    LiveQuery publishes user session tokens

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to version 4.10.4, for regular (non-LiveQuery) queries, the session token is removed from the response, but for LiveQuery payloads it is currently not. If a user has a LiveQuery subscription on the `Parse.User` class, all session tokens created during user sign-ups will be broadcast as part of the LiveQuery payload. A patch in version 4.10.4 removes session tokens from the LiveQuery payload. As a workaround, set `user.acl(new Parse.ACL())` in a beforeSave trigger to make the user private already on sign-up.

    • Auf 4.10.4 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2021-39187

    Hoch · CVSS 7.5EPSS 1,82%Korrektur verfügbar

    Crash server with query parameter

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to version 4.10.3, Parse Server crashes when if a query request contains an invalid value for the `explain` option. This is due to a bug in the MongoDB Node.js driver which throws an exception that Parse Server cannot catch. There is a patch for this issue in version 4.10.3. No workarounds aside from upgrading are known to exist.

    • Auf 4.10.3 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2021-39138

    Mittel · CVSS 4.8EPSS 0,99%Korrektur verfügbar

    New anonymous user session acts as if it's created with password

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Developers can use the REST API to signup users and also allow users to login anonymously. Prior to version 4.5.1, when an anonymous user is first signed up using REST, the server creates session incorrectly. Particularly, the `authProvider` field in `_Session` class under `createdWith` shows the user logged in creating a password. If a developer later depends on the `createdWith` field to provide a different level of access between a password user and anonymous user, the server incorrectly classified the session type as being created with

    • Auf 4.5.2 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2020-26288

    Hoch · CVSS 7.7EPSS 0,81%Korrektur verfügbar

    Parse Server stores password in plain text

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. It is an npm package "parse-server". In Parse Server before version 4.5.0, user passwords involved in LDAP authentication are stored in cleartext. This is fixed in version 4.5.0 by stripping password after authentication to prevent cleartext password storage.

    • Auf 4.5.0 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2020-15270

    Mittel · CVSS 4.3EPSS 1,17%Korrektur verfügbar

    Improper session expiration in Parse Server

    Parse Server (npm package parse-server) broadcasts events to all clients without checking if the session token is valid. This allows clients with expired sessions to still receive subscription objects. It is not possible to create subscription objects with invalid session tokens. The issue is not patched.

    • Auf 4.4.0 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2020-15126

    Mittel · CVSS 6.5EPSS 1,07%Korrektur verfügbar

    Information disclosure through Viewer query in parse-server

    In parser-server from version 3.5.0 and before 4.3.0, an authenticated user using the viewer GraphQL query can by pass all read security on his User object and can also by pass all objects linked via relation or Pointer on his User object.

    • Auf 4.3.0 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 →