GHSA-6983-jfq8-485w

    Dashboard / Vulnerabilities / GHSA-6983-jfq8-485w

    GHSA-6983-jfq8-485w

    Published: 3 Sept 2026Last Modified: 3 Sept 2026

    Summary: Phoenix: Unbounded channel joins per transport enables DoS over few connections

    Details: ### Summary Phoenix transports do not limit the number of channels in a given connection, making it easy to spawn hundreds of thousands of processes over a single connection, and, eventually reaching the max processes VM limit. The solution is to limit the number of channels per transport, so an attacker needs to start new HTTP/WebSocket connections, allowing third-party services to apply rate limits and intervene more easily. ### Impact An unauthenticated remote attacker can cause a denial of service against any Phoenix app that exposes LongPoll/WebSocket transports.

    Affected packages

    Package

    Name: phoenix

    Purl: pkg:hex/phoenix

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0.11.0
    Fixed -1.5.15

    Affected versions

    0.11.0

    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