CVE-2024-22193 vantage6 unencrypted task can be created in encrypted collaboration
Users can accidentally store sensitive task inputs unencrypted in encrypted collaborations, leading to potential data exposure.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2024-22193?
CVE-2024-22193 is a low-severity vulnerability in vantage6, published on 30 Jan 2024. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.
Official description
The vantage6 technology enables to manage and deploy privacy enhancing technologies like Federated Learning (FL) and Multi-Party Computation (MPC). There are no checks on whether the input is encrypted if a task is created in an encrypted collaboration. Therefore, a user may accidentally create a task with sensitive input data that will then be stored unencrypted in a database. Users should ensure they set the encryption setting correctly. This vulnerability is patched in 4.2.0.
Weakness: CWE-922
Which versions are affected by CVE-2024-22193?
3 open source packages ship an affected version, including vantage6. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
vantage6 PyPI | All versions | 4.2.0 |
vantage6 PyPI | All versions | 4.2.0 |
vantage6 PyPI | All versions | 4.2.0 |
Products include Vantage6 Vantage6.
How do I fix CVE-2024-22193?
Upgrade vantage6 to 4.2.0 or later.
Is CVE-2024-22193 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-22193 exists.
Other vulnerabilities in vantage6
- CVE-2024-21649 Remote code execution
- CVE-2023-23929 Refresh tokens do not expire in Vantage6
- CVE-2023-47631 vantage6 Node accepts non-whitelisted algorithms from malicious server
- CVE-2024-21653 vantage6 insecure SSH configuration for node and server containers
- CVE-2023-22738 Improper Preservation of Permissions in vantage6
Sources
Also known as GHSA-rjmv-52mp-gjrr, PYSEC-2024-32.