PYSEC-2026-2006

    Dashboard / Vulnerabilities / PYSEC-2026-2006

    PYSEC-2026-2006

    Published: 7 Jul 2026Last Modified: 7 Jul 2026

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

    Details: ### Impact 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. The best solution we see is therefore to check when resources are created or modified, that the resource name always starts with a character. ### Patches To be done, probably in v3.9 ### Workarounds None

    Affected packages

    Package

    Name: vantage6

    Purl: pkg:pypi/vantage6

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 0
    Fixed -4.0.0

    Affected versions

    0.0.0
    0.0.0b0
    0.0.0b1
    0.0.0b3

    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
    PYSEC-2026-2006 | CVE-DB