Skip to content
OpenAdvisories

Vendor

ctfer-io

10 known vulnerabilities.

10 results · Clear filters · Feed

  • High 7.1

    CTFer.io's CTFd Terraform Provider allows a local or remote attacker to read team passwords in state as non sensitive values

    CTFer.io's CTFd Terraform Provider manages CTFd resources as code. From 0.1.5 until 2.8.2, ctfd_team.password is stored as a non-sensitive value in Terraform state. A local or remote user with access to that state can read the team password without an additio…

  • High 7.9

    Chall-Manager's invalid NetworkPolicy enables a malicious actor to pivot into another namespace

    Chall-Manager is a platform-agnostic system able to start Challenges on Demand of a player. In versions prior to 0.6.5, due to a miswritten NetworkPolicy, a malicious actor can pivot from an instance to any Pod out of the origin namespace. This breaks the sec…

  • High 8.8

    Monitoring is vulnerable to Archive Slip due to missing checks in sanitization

    The CTFer.io Monitoring component is in charge of the collection, process and storage of various signals (i.e. logs, metrics and distributed traces). In versions prior to 0.2.2, the sanitizeArchivePath function in pkg/extract/extract.go (lines 248–254) is vul…

  • High 7.1

    Fullchain's Invalid NetworkPolicy enables a malicious actor to pivot into another namespace

    Fullchain is an umbrella project for deploying a ready-to-use CTF platform. In versions prior to 0.1.1, due to a mis-written NetworkPolicy, a malicious actor can pivot from a subverted application to any Pod out of the origin namespace. The flawed inter-ns Ne…

  • High 8.3

    Romeo is vulnerable to Archive Slip due to missing checks in sanitization

    Romeo gives the capability to reach high code coverage of Go ≥1.20 apps by helping to measure code coverage for functional and integration tests within GitHub Actions. Prior to version 0.2.2, the `sanitizeArchivePath` function in `webserver/api/v1/decoder.go`…

  • High 7.9

    Romeo's invalid NetworkPolicy enables a malicious actor to pivot into another namespace

    Romeo gives the capability to reach high code coverage of Go ≥1.20 apps by helping to measure code coverage for functional and integration tests within GitHub Actions. Prior to version 0.2.1, due to a mis-written NetworkPolicy, a malicious actor can pivot fro…

  • High 7.1

    Improper Access Control in github.com/ctfer-io/monitoring

    The CTFer.io Monitoring component is in charge of the collection, process and storage of various signals (i.e. logs, metrics and distributed traces). Prior to 0.2.1, due to a mis-written NetworkPolicy, a malicious actor can pivot from a component to any other…

  • High 8.7

    Chall-Manager's HTTP Gateway have no header check timeout leading to potential slow loris attacks

    Chall-Manager is a platform-agnostic system able to start Challenges on Demand of a player. The HTTP Gateway processes headers, but with no timeout set. With a slow loris attack, an attacker could cause Denial of Service (DoS). Exploitation does not require a…

  • High 8.7

    Chall-Manager's scenario decoding process does not check for zip bombs

    Chall-Manager is a platform-agnostic system able to start Challenges on Demand of a player. When decoding a scenario (i.e. a zip archive), the size of the decoded content is not checked, potentially leading to zip bombs decompression. Exploitation does not re…

  • High 8.8
    CVE-2025-53632 Public exploit

    Chall-Manager's scenario decoding process does not check for zip slips

    Chall-Manager is a platform-agnostic system able to start Challenges on Demand of a player. When decoding a scenario (i.e. a zip archive), the path of the file to write is not checked, potentially leading to zip slips. Exploitation does not require authentica…