p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de parse-server · Page n° 6

Vulnérabilités publiées pour parse-server au cours des 30 derniers jours : 0. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 116

  1. CVE-2022-39225

    Moyenne · CVSS 4.3EPSS 0,49%Correctif disponible

    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.

    • Mettez à jour vers 4.10.15
    • Mettez à jour vers 5.2.6
    Publication Mise à jour
  2. CVE-2022-36079

    Élevée · CVSS 8.6EPSS 1,26%Correctif disponible

    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

    • Mettez à jour vers 4.10.14
    • Mettez à jour vers 5.2.5
    Publication Mise à jour
  3. CVE-2022-31112

    Élevée · CVSS 8.2EPSS 1,3%Correctif disponible

    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.

    • Mettez à jour vers 4.10.13
    • Mettez à jour vers 5.2.4
    Publication Mise à jour
  4. CVE-2022-31089

    Élevée · CVSS 7.5EPSS 1,13%Correctif disponible

    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.

    • Mettez à jour vers 4.10.12
    • Mettez à jour vers 5.2.3
    Publication Mise à jour
  5. CVE-2022-31083

    Élevée · CVSS 8.6EPSS 0,89%Correctif disponible

    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

    • Mettez à jour vers 4.10.11
    • Mettez à jour vers 5.2.2
    Publication Mise à jour
  6. CVE-2022-24901

    Élevée · CVSS 7.5EPSS 0,69%Correctif disponible

    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.

    • Mettez à jour vers 4.10.10
    • Mettez à jour vers 5.2.1
    Publication Mise à jour
  7. CVE-2022-24760

    Critique · CVSS 10EPSS 49,08%Correctif disponible

    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

    • Mettez à jour vers 4.10.7
    Publication Mise à jour
  8. CVE-2021-41109

    Élevée · CVSS 7.5EPSS 1,25%Correctif disponible

    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.

    • Mettez à jour vers 4.10.4
    Publication Mise à jour
  9. CVE-2021-39187

    Élevée · CVSS 7.5EPSS 1,82%Correctif disponible

    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.

    • Mettez à jour vers 4.10.3
    Publication Mise à jour
  10. CVE-2021-39138

    Moyenne · CVSS 4.8EPSS 0,99%Correctif disponible

    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

    • Mettez à jour vers 4.5.2
    Publication Mise à jour
  11. CVE-2020-26288

    Élevée · CVSS 7.7EPSS 0,81%Correctif disponible

    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.

    • Mettez à jour vers 4.5.0
    Publication Mise à jour
  12. CVE-2020-15270

    Moyenne · CVSS 4.3EPSS 1,17%Correctif disponible

    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.

    • Mettez à jour vers 4.4.0
    Publication Mise à jour
  13. CVE-2020-15126

    Moyenne · CVSS 6.5EPSS 1,07%Correctif disponible

    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.

    • Mettez à jour vers 4.3.0
    Publication Mise à jour
  14. CVE-2020-5251

    Élevée · CVSS 7.7EPSS 0,85%Correctif disponible

    Information disclosure in parse-server

    In parser-server before version 4.1.0, you can fetch all the users objects, by using regex in the NoSQL query. Using the NoSQL, you can use a regex on sessionToken and find valid accounts this way.

    • Mettez à jour vers 4.1.0
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →