CVE catalog

CVE-2024-52804

Tornado vulnerabilities

[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
Published
Source
[NVD] · [CVE record]
EPSS
1.04% · Oct 25, 2026

Tornado is a Python web framework and asynchronous networking library. The algorithm used for parsing HTTP cookies in Tornado versions prior to 6.4.2 sometimes has quadratic complexity, leading to excessive CPU consumption when parsing maliciously-crafted cookie headers. This parsing occurs in the event loop thread and may block the processing of other requests. Version 6.4.2 fixes the issue.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpython-tornadosid6.5.5-5fixed
Debianpython-tornadoforky6.5.5-5fixed
Debianpython-tornadotrixie6.4.2-3+deb13u2fixed
Debianpython-tornadotrixie-security6.4.2-3+deb13u2fixed
Debianpython-tornadobookworm6.2.0-3+deb12u4fixed
Debianpython-tornadobookworm-security6.2.0-3+deb12u4fixed
Ubuntupython-tornadonoble6.4.0-1ubuntu0.1fixed
Ubuntupython-tornado-docnoble6.4.0-1ubuntu0.1fixed
Ubuntupython3-tornadonoble6.4.0-1ubuntu0.1fixed
Susepython-tornado6linux micro 6.06.4-2.1fixed
Susepython-tornado6linux micro 6.16.4-slfo.1.1_2.1fixed
Susepython-tornado6linux enterprise module for python 3 15 sp56.3.2-150400.9.6.1fixed
Susepython-tornado6linux enterprise module for python 3 15 sp66.3.2-150400.9.6.1fixed
Opensusepython-tornado6leap 15.56.3.2-150400.9.6.1fixed
Opensusepython-tornado6leap 15.66.3.2-150400.9.6.1fixed
Opensusepython-tornado6tumbleweed6.4.2-1.1fixed
Ubuntupython-tornadopro6.1.0-1build1vulnerable
Ubuntupython-tornadopro6.1.0-2vulnerable
Ubuntupython-tornadopro6.1.0-3vulnerable
Ubuntupython-tornadopro6.1.0-3build1vulnerable
Ubuntupython-tornadopro6.1.0-3ubuntu0.1~esm1fixed
Ubuntupython-tornado24.046.3.2-1vulnerable
Ubuntupython-tornado24.046.4.0-0ubuntu1vulnerable
Ubuntupython-tornado24.046.4.0-1vulnerable
Ubuntupython-tornado24.046.4.0-1build1vulnerable
Ubuntupython-tornado24.046.4.0-1ubuntu0.1fixed
Ubuntupython-tornado25.106.4.2-1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-tornadosourcesid6.4.2-1not yet assignedNot reported[1088112]
Debianpython-tornadosourceforky6.4.2-1not yet assignedNot reported[1088112]
Debianpython-tornadosourcetrixie6.4.2-1not yet assignedNot reported[1088112]
Debianpython-tornadosourcebookworm6.2.0-3+deb12u1not yet assignedNot reported[1088112]
Ubuntupython-tornadodebnoble6.4.0-1ubuntu0.1Not reportedNot reportedNot reported
Ubuntupython-tornado-docdebnoble6.4.0-1ubuntu0.1Not reportedNot reportedNot reported
Ubuntupython3-tornadodebnoble6.4.0-1ubuntu0.1Not reportedNot reportedNot reported
Susepython-tornado6rpmlinux micro 6.06.4-2.1Not reportedSUSE-SU-2025:20096-1Not reported
Susepython-tornado6rpmlinux micro 6.16.4-slfo.1.1_2.1Not reportedSUSE-SU-2025:20445-1Not reported
Susepython-tornado6rpmlinux enterprise module for python 3 15 sp56.3.2-150400.9.6.1Not reportedSUSE-SU-2024:4137-1Not reported
Susepython-tornado6rpmlinux enterprise module for python 3 15 sp66.3.2-150400.9.6.1Not reportedSUSE-SU-2024:4137-1Not reported
Opensusepython-tornado6rpmleap 15.56.3.2-150400.9.6.1Not reportedSUSE-SU-2024:4137-1Not reported
Opensusepython-tornado6rpmleap 15.66.3.2-150400.9.6.1Not reportedSUSE-SU-2024:4137-1Not reported
Opensusepython-tornado6rpmtumbleweed6.4.2-1.1Not reportedOPENSUSE-SU-2024:14528-1Not reported
Ubuntupython-tornadodebpro6.1.0-3ubuntu0.1~esm1Not reportedUBUNTU-CVE-2024-52804Not reported
Ubuntupython-tornadodeb24.046.4.0-1ubuntu0.1Not reportedUBUNTU-CVE-2024-52804Not reported
Ubuntupython-tornadodeb25.106.4.2-1Not reportedUBUNTU-CVE-2024-52804Not reported

[Debian bug #1088112]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-tornado6]

    Details (1)
    • 6.5.8-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 6.4.2-1.1

      Version impact unknown

      usn · python-tornado6 · opensuse · tumbleweed

  • Source package: [python-tornado6]

    Details (1)
    • 6.5.8-1.1 · x86_64 · tumbleweed

      Unknown · Fixed: 6.4.2-1.1

      Version impact unknown

      usn · python-tornado6 · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [python-tornado]

    Details (4)
    • 6.2.0-3+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

    • 6.2.0-3+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

    • 6.2.0-3+deb12u4 · amd64 · bookworm-security

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

    • 6.2.0-3+deb12u4 · arm64 · bookworm-security

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

  • Source package: [python-tornado]

    Details (4)
    • 6.2.0-3+deb12u4 · all · bookworm

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

    • 6.2.0-3+deb12u4 · all · bookworm

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

    • 6.2.0-3+deb12u4 · all · bookworm-security

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

    • 6.2.0-3+deb12u4 · all · bookworm-security

      Fixed · Fixed: 6.2.0-3+deb12u1

      usn · python-tornado · debian · bookworm; usn · python-tornado · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-tornado]

    Details (4)
    • 6.4.2-3+deb13u2 · amd64 · trixie

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

    • 6.4.2-3+deb13u2 · arm64 · trixie

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

    • 6.4.2-3+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

    • 6.4.2-3+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

  • Source package: [python-tornado]

    Details (4)
    • 6.4.2-3+deb13u2 · all · trixie

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

    • 6.4.2-3+deb13u2 · all · trixie

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

    • 6.4.2-3+deb13u2 · all · trixie-security

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

    • 6.4.2-3+deb13u2 · all · trixie-security

      Fixed · Fixed: 6.4.2-1

      usn · python-tornado · debian · 13

Observed:

References