vantage6 Node accepts non-whitelisted algorithms from malicious server
Description
vantage6 is a framework to manage and deploy privacy enhancing technologies like Federated Learning (FL) and Multi-Party Computation (MPC). In affected versions a node does not check if an image is allowed to run if a parent_id is set. A malicious party that breaches the server may modify it to set a fake parent_id and send a task of a non-whitelisted algorithm. The node will then execute it because the parent_id that is set prevents checks from being run. This impacts all servers that are breached by an expert user. This vulnerability has been patched in version 4.1.2. All users are advised to upgrade. There are no known workarounds for this vulnerability.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
vantage6-serverPyPI | < 4.1.2 | 4.1.2 |
vantage6-nodePyPI | < 4.1.2 | 4.1.2 |
Affected products
1Patches
1bf83521eb12fMerge pull request from GHSA-vc3v-ppc7-v486
1 file changed · +0 −5
vantage6-node/vantage6/node/docker/docker_manager.py+0 −5 modified@@ -262,11 +262,6 @@ def is_docker_image_allowed( bool Whether docker image is allowed or not """ - # in case of subtasks, don't check anymore, as parent has already - # been checked - if task_info['parent'] is not None: - return True - # check if algorithm matches any of the regex cases allow_basics = self._policies.get('allow_basics_algorithm', True) allowed_algorithms = self._policies.get('allowed_algorithms')
Vulnerability mechanics
Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
7- github.com/advisories/GHSA-vc3v-ppc7-v486ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-47631ghsaADVISORY
- github.com/pypa/advisory-database/tree/main/vulns/vantage6-node/PYSEC-2023-303.yamlghsaWEB
- github.com/pypa/advisory-database/tree/main/vulns/vantage6-server/PYSEC-2023-304.yamlghsaWEB
- github.com/vantage6/vantage6/blob/version/4.1.1/vantage6-node/vantage6/node/docker/docker_manager.pyghsax_refsource_MISCWEB
- github.com/vantage6/vantage6/commit/bf83521eb12fa80aa5fc92ef1692010a9a7f8243ghsax_refsource_MISCWEB
- github.com/vantage6/vantage6/security/advisories/GHSA-vc3v-ppc7-v486ghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.