Skip to content
OpenAdvisories

Vendor

vantage6

24 known vulnerabilities.

12 results · Clear filters · Feed

  • Medium 6.9

    vantage6 node has an Improper Access Control issue

    vantage6 is an open-source infrastructure for privacy preserving analysis. Prior to version 5.0.0, malicious algorithms can potentially access other algorithms input and output files. Version 5.0.0 fixes the issue. As a workaround, verify and restrict the alg…

  • Medium 6.9

    Vantage6: Set admin user and password from environment or configuration

    vantage6 is an open-source infrastructure for privacy preserving analysis. Versions prior to 5.0.0 provide an initial user with username `root` and password `root`. This is not ideal because attackers know that almost all vantage6 servers have a user with use…

  • Medium 5.9

    Vantage6: 2FA can be circumvented with hacked email access

    vantage6 is an open-source infrastructure for privacy preserving analysis. Prior to version 5.0.0, if an attacker hacks into a vantage6 user's email account, they can 1) reset the password via email and then 2) reset the 2FA token via email. This way they red…

  • Medium 5.4

    Security headers not set in vantage6-UI

    vantage6-UI is the official user interface for the vantage6 server. In affected versions a number of security headers are not set. This issue has been addressed in commit `68dfa6614` which is expected to be included in future releases. Users are advised to up…

  • Medium 4.2

    CORS settings overly permissive in vantage6

    vantage6 is an open source framework built to enable, manage and deploy privacy enhancing technologies like Federated Learning and Multi-Party Computation. The vantage6 server has no restrictions on CORS settings. It should be possible for people to set the a…

  • Medium 5.3

    Username timing attack on recover password/MFA token in vantage6

    vantage6 is an open source framework built to enable, manage and deploy privacy enhancing technologies like Federated Learning and Multi-Party Computation. Much like GHSA-45gq-q4xh-cp53, it is possible to find which usernames exist in vantage6 by calling the …

  • Medium 6.5

    vantage6 insecure SSH configuration for node and server containers

    The vantage6 technology enables to manage and deploy privacy enhancing technologies like Federated Learning (FL) and Multi-Party Computation (MPC). Nodes and servers get a ssh config by default that permits root login with password authentication. In a proper…

  • Medium 5.4

    vantage6 Improper Access Control vulnerability

    vantage6 is privacy preserving federated learning infrastructure. The endpoint /api/collaboration/{id}/task is used to collect all tasks from a certain collaboration. To get such tasks, a user should have permission to view the collaboration and to view the t…

  • Medium 5.4

    Defining resource name as integer in vantage6 may give unintended access

    vantage6 is privacy preserving federated learning infrastructure. Prior to version 4.0.0, malicious users may try to get access to resources they are not allowed to see, by creating resources with integers as names. One example where this is a risk, is when u…

  • Medium 5.5

    vantage6's Pickle serialization is insecure

    vantage6 is privacy preserving federated learning infrastructure. Versions prior to 4.0.0 use pickle, which has known security issue, as a default serialization module but that has known security issues. All users of vantage6 that post tasks with the default …

  • Medium 6.3

    Improper Preservation of Permissions in vantage6

    vantage6 is a privacy preserving federated learning infrastructure for secure insight exchange. Assigning existing users to a different organizations is currently possible. It may lead to unintended access: if a user from organization A is accidentally assign…

  • Medium 5.3

    Observable Response Discrepancy in vantage6

    vantage6 is a privacy preserving federated learning infrastructure for secure insight exchange. vantage6 does not inform the user of wrong username/password combination if the username actually exists. This is an attempt to prevent bots from obtaining usernam…