p PatchFirst

CVE-2020-10108

CVE-2020-10108

This page contains facts from public vulnerability sources. Check the original advisory before updating.

In Twisted Web through 19.10.0, there was an HTTP request splitting vulnerability. When presented with two content-length headers, it ignored the first header. When the second content-length value was set to zero, the request body was interpreted as a pipelined request.

CVSS 9.8 · Critical · EPSS 4.0% · Fix available

Published
Updated

Stack: system · python

Affected products and versions

  • n/a

    Versions
    • n/a: Affected

    No fix published

  • twisted Debian:12

    Affected ranges
    • ECOSYSTEM: < 18.9.0-7

    Update to 18.9.0-7

  • twisted Debian:13

    Affected ranges
    • ECOSYSTEM: < 18.9.0-7

    Update to 18.9.0-7

  • twisted Debian:14

    Affected ranges
    • ECOSYSTEM: < 18.9.0-7

    Update to 18.9.0-7

  • twisted PyPI

    Versions
    • 1.0.1
    • 1.0.3
    • 1.0.4
    • 1.0.5
    • 1.0.6
    • 1.0.7
    • 1.1.0
    • 1.1.1
    • 1.2.0
    • 10.0.0
    • 10.1.0
    • 10.2.0
    • 11.0.0
    • 11.1.0
    • 12.0.0
    • 12.1.0
    • 12.2.0
    • 12.3.0
    • 13.0.0
    • 13.1.0
    • 13.2.0
    • 14.0.0
    • 14.0.1
    • 14.0.2
    • 15.0.0
    • 15.1.0
    • 15.2.0
    • 15.2.1
    • 15.3.0
    • 15.4.0
    • 15.5.0
    • 16.0.0
    • 16.1.0
    • 16.1.1
    • 16.2.0
    • 16.3.0
    • 16.3.1
    • 16.3.2
    • 16.4.0
    • 16.4.1
    • 16.5.0
    • 16.5.0rc1
    • 16.5.0rc2
    • 16.6.0
    • 16.6.0rc1
    • 16.7.0rc1
    • 16.7.0rc2
    • 17.1.0
    • 17.1.0rc1
    • 17.5.0
    • 17.9.0
    • 17.9.0rc1
    • 18.4.0
    • 18.4.0rc1
    • 18.7.0
    • 18.7.0rc1
    • 18.7.0rc2
    • 18.9.0
    • 18.9.0rc1
    • 19.10.0
    • 19.10.0rc1
    • 19.2.0
    • 19.2.0rc1
    • 19.2.0rc2
    • 19.2.1
    • 19.7.0
    • 19.7.0rc1
    • 2.1.0
    • 2.4.0
    • 2.5.0
    • 20.3.0rc1
    • 8.0.0
    • 8.0.1
    • 8.1.0
    • 8.2.0
    • 9.0.0
    Affected ranges
    • ECOSYSTEM: < 20.3.0

    Update to 20.3.0

  • twisted PyPI

    Versions
    • 1.0.1
    • 1.0.3
    • 1.0.4
    • 1.0.5
    • 1.0.6
    • 1.0.7
    • 1.1.0
    • 1.1.1
    • 1.2.0
    • 10.0.0
    • 10.1.0
    • 10.2.0
    • 11.0.0
    • 11.1.0
    • 12.0.0
    • 12.1.0
    • 12.2.0
    • 12.3.0
    • 13.0.0
    • 13.1.0
    • 13.2.0
    • 14.0.0
    • 14.0.1
    • 14.0.2
    • 15.0.0
    • 15.1.0
    • 15.2.0
    • 15.2.1
    • 15.3.0
    • 15.4.0
    • 15.5.0
    • 16.0.0
    • 16.1.0
    • 16.1.1
    • 16.2.0
    • 16.3.0
    • 16.3.1
    • 16.3.2
    • 16.4.0
    • 16.4.1
    • 16.5.0
    • 16.5.0rc1
    • 16.5.0rc2
    • 16.6.0
    • 16.6.0rc1
    • 16.7.0rc1
    • 16.7.0rc2
    • 17.1.0
    • 17.1.0rc1
    • 17.5.0
    • 17.9.0
    • 17.9.0rc1
    • 18.4.0
    • 18.4.0rc1
    • 18.7.0
    • 18.7.0rc1
    • 18.7.0rc2
    • 18.9.0
    • 18.9.0rc1
    • 19.10.0
    • 19.10.0rc1
    • 19.2.0
    • 19.2.0rc1
    • 19.2.0rc2
    • 19.2.1
    • 19.7.0
    • 19.7.0rc1
    • 2.1.0
    • 2.4.0
    • 2.5.0
    • 8.0.0
    • 8.0.1
    • 8.1.0
    • 8.2.0
    • 9.0.0
    Affected ranges
    • ECOSYSTEM: < 20.3.0rc1

    Update to 20.3.0rc1

  • twisted Ubuntu:Pro:14.04:LTS

    Versions
    • 13.0.0-1ubuntu1
    • 13.2.0-1ubuntu1
    • 13.2.0-1ubuntu1.2
    Affected ranges
    • ECOSYSTEM: < 13.2.0-1ubuntu1.2+esm1

    Update to 13.2.0-1ubuntu1.2+esm1

  • twisted Ubuntu:16.04:LTS

    Versions
    • 15.2.1-1ubuntu2
    • 15.5.0-1
    • 15.5.0-2
    • 15.5.0-2ubuntu1
    • 15.5.0-4
    • 16.0.0~pre1-1
    • 16.0.0~pre1-1ubuntu1
    • 16.0.0~pre1-2ubuntu1
    • 16.0.0~pre1-3
    • 16.0.0-1
    • 16.0.0-1ubuntu0.2
    Affected ranges
    • ECOSYSTEM: < 16.0.0-1ubuntu0.4

    Update to 16.0.0-1ubuntu0.4

  • twisted Ubuntu:18.04:LTS

    Versions
    • 16.6.0-2ubuntu3
    • 17.9.0-1
    • 17.9.0-2
    Affected ranges
    • ECOSYSTEM: < 17.9.0-2ubuntu0.1

    Update to 17.9.0-2ubuntu0.1

Original sources

Check your server →