channels@3.0.0 vulnerabilities

Brings async, event-driven capabilities to Django.

  • latest version

    4.2.2

  • latest non vulnerable version

  • first published

    9 years ago

  • latest version published

    11 days ago

  • licenses detected

  • Direct Vulnerabilities

    Known vulnerabilities in the channels package. This does not include vulnerabilities belonging to this package’s dependencies.

    How to fix?

    Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.

    Fix for free
    VulnerabilityVulnerable Version
    • H
    Denial of Service (DoS)

    channels is a Developer-friendly asynchrony for Django.

    Affected versions of this package are vulnerable to Denial of Service (DoS). It allows remote attackers to obtain sensitive information from a different request scope. The legacy channels.http.AsgiHandler class, used for handling HTTP type requests in an ASGI environment prior to Django 3.0, did not correctly separate request scopes in Channels 3.0. In many cases this would result in a crash but with correct timing responses could be sent to the wrong client, resulting in potential leakage of session identifiers and other sensitive data. Note that this affects only the legacy Channels provided class, and not Django's similar ASGIHandler, available from Django 3.0.

    How to fix Denial of Service (DoS)?

    Upgrade channels to version 3.0.3 or higher.

    [3.0.0,3.0.3)
    • H
    Information Exposure

    channels is a Developer-friendly asynchrony for Django.

    Affected versions of this package are vulnerable to Information Exposure. The legacy channels.http.AsgiHandler class, used for handling HTTP type requests in an ASGI environment prior to Django 3.0, did not correctly separate request scopes in Channels 3.0. In many cases this would result in a crash but, with correct timing responses could be sent to the wrong client, resulting in potential leakage of session identifiers and other sensitive data.

    How to fix Information Exposure?

    Upgrade channels to version 3.0.3 or higher.

    [3.0.0,3.0.3)