CVE catalog

CVE-2021-3737

A flaw was found in python. An improperly handled HTTP response in the HTTP client code of python may allow a remote attacker, who controls the HTTP server, to make the client script enter an infinite

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:P/RL:O/RC:C
Published
Updated
Source
[NVD] · [CVE record]
EPSS
13.17% · Oct 25, 2026

A flaw was found in python. An improperly handled HTTP response in the HTTP client code of python may allow a remote attacker, who controls the HTTP server, to make the client script enter an infinite loop, consuming CPU time. The highest threat from this vulnerability is to system availability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpypy3sid8.0.1+dfsg-1fixed
Debianpypy3forky8.0.1+dfsg-1fixed
Debianpypy3trixie7.3.19+dfsg-2fixed
Debianpypy3bookworm7.3.11+dfsg-2+deb12u3fixed
CpepythonNot reported3.6.14fixed
CpepythonNot reported3.7.11fixed
CpepythonNot reported3.8.11fixed
CpepythonNot reported3.9.6fixed
Cpecodeready_linux_builderNot reportedNot reportedunknown
Cpecodeready_linux_builder_for_ibm_z_systemsNot reportedNot reportedunknown
Cpecodeready_linux_builder_for_power_little_endianNot reportedNot reportedunknown
Cpeenterprise_linuxNot reportedNot reportedunknown
Cpeenterprise_linuxNot reportedNot reportedunknown
Cpeenterprise_linuxNot reportedNot reportedunknown
Cpeenterprise_linux_for_ibm_z_systemsNot reportedNot reportedunknown
Cpeenterprise_linux_for_power_little_endianNot reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
Cpeubuntu_linuxNot reportedNot reportedunknown
CpehciNot reportedNot reportedunknown
Ubuntupython3.718.043.7.0~a2-1vulnerable
Ubuntupython3.718.043.7.0~a3-1vulnerable
Ubuntupython3.718.043.7.0~a3-2vulnerable
Ubuntupython3.718.043.7.0~a3-3vulnerable
Ubuntupython3.718.043.7.0~a4-1vulnerable
Ubuntupython3.718.043.7.0~b1-1vulnerable
Ubuntupython3.718.043.7.0~b1-1build1vulnerable
Ubuntupython3.718.043.7.0~b2-1vulnerable
Ubuntupython3.718.043.7.0~b3-1vulnerable
Ubuntupython3.718.043.7.0-1~18.04vulnerable
Ubuntupython3.718.043.7.1-1~18.04vulnerable
Ubuntupython3.718.043.7.3-2~18.04.1vulnerable
Ubuntupython3.718.043.7.5-2~18.04vulnerable
Ubuntupython3.718.043.7.5-2~18.04.4vulnerable
Ubuntupython3.718.043.7.5-2ubuntu1~18.04.2fixed
Ubuntupython3.818.043.8.0-3~18.04vulnerable
Ubuntupython3.818.043.8.0-3~18.04.1vulnerable
Ubuntupython3.818.043.8.0-3ubuntu1~18.04.2fixed
Ubuntupython3.4pro3.4~b1-0ubuntu3vulnerable
Ubuntupython3.4pro3.4~b1-4ubuntu4vulnerable
Ubuntupython3.4pro3.4~b1-4ubuntu6vulnerable
Ubuntupython3.4pro3.4~b1-5ubuntu2vulnerable
Ubuntupython3.4pro3.4~b2-1vulnerable
Ubuntupython3.4pro3.4~b3-1ubuntu1vulnerable
Ubuntupython3.4pro3.4~rc1-1build1vulnerable
Ubuntupython3.4pro3.4~rc2-1vulnerable
Ubuntupython3.4pro3.4~rc3-0ubuntu1vulnerable
Ubuntupython3.4pro3.4.0-1vulnerable
Ubuntupython3.4pro3.4.0-2ubuntu1vulnerable
Ubuntupython3.4pro3.4.0-2ubuntu1.1vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.1vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.3vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.4vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.5vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.6vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm2vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm4vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm6vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm7vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm8vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm10vulnerable
Ubuntupython3.4pro3.4.3-1ubuntu1~14.04.7+esm11fixed
Ubuntupython3.5pro3.5.0-3vulnerable
Ubuntupython3.5pro3.5.0-3ubuntu1vulnerable
Ubuntupython3.5pro3.5.1~rc1-2ubuntu1vulnerable
Ubuntupython3.5pro3.5.1-1vulnerable
Ubuntupython3.5pro3.5.1-2vulnerable
Ubuntupython3.5pro3.5.1-3vulnerable
Ubuntupython3.5pro3.5.1-5vulnerable
Ubuntupython3.5pro3.5.1-6ubuntu1vulnerable
Ubuntupython3.5pro3.5.1-6ubuntu2vulnerable
Ubuntupython3.5pro3.5.1-9ubuntu1vulnerable
Ubuntupython3.5pro3.5.1-10vulnerable
Ubuntupython3.5pro3.5.2-2~16.01vulnerable
Ubuntupython3.5pro3.5.2-2~16.04vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.1vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.2vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.3vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.4vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.5vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.8vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.9vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.10vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.11vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.12vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.13vulnerable
Ubuntupython3.5pro3.5.2-2ubuntu0~16.04.13+esm1fixed
Ubuntupython3.618.043.6.3-1ubuntu1vulnerable
Ubuntupython3.618.043.6.4~rc1-1vulnerable
Ubuntupython3.618.043.6.4~rc1-2vulnerable
Ubuntupython3.618.043.6.4-1vulnerable
Ubuntupython3.618.043.6.4-2vulnerable
Ubuntupython3.618.043.6.4-3build1vulnerable
Ubuntupython3.618.043.6.4-4vulnerable
Ubuntupython3.618.043.6.5~rc1-1vulnerable
Ubuntupython3.618.043.6.5-3vulnerable
Ubuntupython3.618.043.6.6-1~18.04vulnerable
Ubuntupython3.618.043.6.7-1~18.04vulnerable
Ubuntupython3.618.043.6.8-1~18.04.1vulnerable
Ubuntupython3.618.043.6.8-1~18.04.2vulnerable
Ubuntupython3.618.043.6.8-1~18.04.3vulnerable
Ubuntupython3.618.043.6.9-1~18.04vulnerable
Ubuntupython3.618.043.6.9-1~18.04ubuntu1vulnerable
Ubuntupython3.618.043.6.9-1~18.04ubuntu1.1vulnerable
Ubuntupython3.618.043.6.9-1~18.04ubuntu1.3vulnerable
Ubuntupython3.618.043.6.9-1~18.04ubuntu1.4vulnerable
Ubuntupython3.618.043.6.9-1~18.04ubuntu1.6fixed
Ubuntupython3.718.043.7.0~a2-1vulnerable
Ubuntupython3.718.043.7.0~a3-1vulnerable
Ubuntupython3.718.043.7.0~a3-2vulnerable
Ubuntupython3.718.043.7.0~a3-3vulnerable
Ubuntupython3.718.043.7.0~a4-1vulnerable
Ubuntupython3.718.043.7.0~b1-1vulnerable
Ubuntupython3.718.043.7.0~b1-1build1vulnerable
Ubuntupython3.718.043.7.0~b2-1vulnerable
Ubuntupython3.718.043.7.0~b3-1vulnerable
Ubuntupython3.718.043.7.0-1~18.04vulnerable
Ubuntupython3.718.043.7.1-1~18.04vulnerable
Ubuntupython3.718.043.7.3-2~18.04.1vulnerable
Ubuntupython3.718.043.7.5-2~18.04vulnerable
Ubuntupython3.718.043.7.5-2~18.04.4vulnerable
Ubuntupython3.718.043.7.5-2ubuntu1~18.04.2fixed
Ubuntupython3.818.043.8.0-3~18.04vulnerable
Ubuntupython3.818.043.8.0-3~18.04.1vulnerable
Ubuntupython3.818.043.8.0-3ubuntu1~18.04.2fixed
Ubuntupython3.820.043.8.0-1vulnerable
Ubuntupython3.820.043.8.0-2vulnerable
Ubuntupython3.820.043.8.0-3vulnerable
Ubuntupython3.820.043.8.0-4vulnerable
Ubuntupython3.820.043.8.0-5vulnerable
Ubuntupython3.820.043.8.1-2ubuntu3vulnerable
Ubuntupython3.820.043.8.2~rc1-1ubuntu1vulnerable
Ubuntupython3.820.043.8.2-1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1.1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1.2vulnerable
Ubuntupython3.820.043.8.5-1~20.04vulnerable
Ubuntupython3.820.043.8.5-1~20.04.2vulnerable
Ubuntupython3.820.043.8.5-1~20.04.3vulnerable
Ubuntupython3.820.043.8.10-0ubuntu1~20.04vulnerable
Ubuntupython3.820.043.8.10-0ubuntu1~20.04.1vulnerable
Ubuntupython3.820.043.8.10-0ubuntu1~20.04.2fixed
Ubuntupython3.920.043.9.0~rc1-1~20.04vulnerable
Ubuntupython3.920.043.9.0-5~20.04vulnerable
Ubuntupython3.920.043.9.5-3~20.04.1vulnerable
Ubuntupython3.920.043.9.5-3ubuntu0~20.04.1fixed
Ubuntupython3.820.043.8.0-1vulnerable
Ubuntupython3.820.043.8.0-2vulnerable
Ubuntupython3.820.043.8.0-3vulnerable
Ubuntupython3.820.043.8.0-4vulnerable
Ubuntupython3.820.043.8.0-5vulnerable
Ubuntupython3.820.043.8.1-2ubuntu3vulnerable
Ubuntupython3.820.043.8.2~rc1-1ubuntu1vulnerable
Ubuntupython3.820.043.8.2-1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1.1vulnerable
Ubuntupython3.820.043.8.2-1ubuntu1.2vulnerable
Ubuntupython3.820.043.8.5-1~20.04vulnerable
Ubuntupython3.820.043.8.5-1~20.04.2vulnerable
Ubuntupython3.820.043.8.5-1~20.04.3vulnerable
Ubuntupython3.820.043.8.10-0ubuntu1~20.04vulnerable
Ubuntupython3.820.043.8.10-0ubuntu1~20.04.1vulnerable
Ubuntupython3.820.043.8.10-0ubuntu1~20.04.2fixed
Ubuntupython3.920.043.9.0~rc1-1~20.04vulnerable
Ubuntupython3.920.043.9.0-5~20.04vulnerable
Ubuntupython3.920.043.9.5-3~20.04.1vulnerable
Ubuntupython3.920.043.9.5-3ubuntu0~20.04.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpypy3sourcesid7.3.8+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourceforky7.3.8+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourcetrixie7.3.8+dfsg-1not yet assignedNot reportedNot reported
Debianpypy3sourcebookworm7.3.8+dfsg-1not yet assignedNot reportedNot reported
CpepythoncpeNot reported3.6.14Not reportedNVD-CVE-2021-3737Not reported
CpepythoncpeNot reported3.7.11Not reportedNVD-CVE-2021-3737Not reported
CpepythoncpeNot reported3.8.11Not reportedNVD-CVE-2021-3737Not reported
CpepythoncpeNot reported3.9.6Not reportedNVD-CVE-2021-3737Not reported
Ubuntupython3.7deb18.043.7.5-2ubuntu1~18.04.2Not reportedUSN-5200-1Not reported
Ubuntupython3.8deb18.043.8.0-3ubuntu1~18.04.2Not reportedUSN-5200-1Not reported
Ubuntupython3.4debpro3.4.3-1ubuntu1~14.04.7+esm11Not reportedUBUNTU-CVE-2021-3737Not reported
Ubuntupython3.5debpro3.5.2-2ubuntu0~16.04.13+esm1Not reportedUBUNTU-CVE-2021-3737Not reported
Ubuntupython3.6deb18.043.6.9-1~18.04ubuntu1.6Not reportedUBUNTU-CVE-2021-3737Not reported
Ubuntupython3.7deb18.043.7.5-2ubuntu1~18.04.2Not reportedUBUNTU-CVE-2021-3737Not reported
Ubuntupython3.8deb18.043.8.0-3ubuntu1~18.04.2Not reportedUBUNTU-CVE-2021-3737Not reported
Ubuntupython3.8deb20.043.8.10-0ubuntu1~20.04.2Not reportedUBUNTU-CVE-2021-3737Not reported
Ubuntupython3.9deb20.043.9.5-3ubuntu0~20.04.1Not reportedUBUNTU-CVE-2021-3737Not reported
Ubuntupython3.8deb20.043.8.10-0ubuntu1~20.04.2Not reportedUSN-5201-1Not reported
Ubuntupython3.9deb20.043.9.5-3ubuntu0~20.04.1Not reportedUSN-5201-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [pypy3]Fixed
    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

  • [pypy3-dev]Fixed

    Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

  • [pypy3-doc]Fixed

    Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

  • [pypy3-lib]Fixed

    Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

  • Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

  • [pypy3-tk]Fixed

    Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

  • [pypy3-venv]Fixed

    Source package: [pypy3]

    Details (2)
    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

    • 7.3.11+dfsg-2+deb12u3 · all · bookworm

      Fixed · Fixed: 7.3.8+dfsg-1

      nvd · pypy3 · debian · bookworm

Observed:

References