CVE-2023-28635

    Dashboard / Vulnerabilities / CVE-2023-28635

    CVE-2023-28635

    Published: 11 Oct 2023Last Modified: 12 Aug 2026

    Summary: Defining resource name as integer in vantage6 may give unintended access

    Details: 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 users define which users are allowed to run algorithms on their node. This may be defined by username or user id. Now, for example, if user id 13 is allowed to run tasks, and an attacker creates a username with username '13', they would be wrongly allowed to run an algorithm. There may also be other places in the code where such a mixup of resource ID or name leads to issues. Version 4.0.0 contains a patch for this issue. The best solution is to check when resources are created or modified, that the resource name always starts with a character.

    Affected packages

    Package

    Name:

    Purl:

    Affected ranges

    Type: GIT

    Events:

    Affected versions

    version/4.0.0a6
    version/4.0.0a10
    version/4.0.0a9
    version/4.0.0a8
    version/4.0.0a7
    version/4.0.0a5
    version/4.0.0a4
    version/4.0.0a3
    version/4.0.0a2
    version/4.0.0a1

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    CVE-2023-28635 | CVE-DB