OESA-2024-2509

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2024-2509
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2024-2509.json
JSON Data
https://api.test.osv.dev/v1/vulns/OESA-2024-2509
Upstream
Published
2024-12-06T15:23:48Z
Modified
2025-08-12T05:46:48.995008Z
Summary
python-tornado security update
Details

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

Security Fix(es):

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.(CVE-2024-52804)

Database specific
{
    "severity": "High"
}
References

Affected packages

openEuler:22.03-LTS-SP1 / python-tornado

Package

Name
python-tornado
Purl
pkg:rpm/openEuler/python-tornado&distro=openEuler-22.03-LTS-SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1-3.oe2203sp1

Ecosystem specific

{
    "aarch64": [
        "python-tornado-debuginfo-6.1-3.oe2203sp1.aarch64.rpm",
        "python-tornado-debugsource-6.1-3.oe2203sp1.aarch64.rpm",
        "python-tornado-help-6.1-3.oe2203sp1.aarch64.rpm",
        "python3-tornado-6.1-3.oe2203sp1.aarch64.rpm"
    ],
    "src": [
        "python-tornado-6.1-3.oe2203sp1.src.rpm"
    ],
    "x86_64": [
        "python-tornado-debuginfo-6.1-3.oe2203sp1.x86_64.rpm",
        "python-tornado-debugsource-6.1-3.oe2203sp1.x86_64.rpm",
        "python-tornado-help-6.1-3.oe2203sp1.x86_64.rpm",
        "python3-tornado-6.1-3.oe2203sp1.x86_64.rpm"
    ]
}

openEuler:24.03-LTS / python-tornado

Package

Name
python-tornado
Purl
pkg:rpm/openEuler/python-tornado&distro=openEuler-24.03-LTS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.3.3-2.oe2403

Ecosystem specific

{
    "aarch64": [
        "python-tornado-debuginfo-6.3.3-2.oe2403.aarch64.rpm",
        "python-tornado-debugsource-6.3.3-2.oe2403.aarch64.rpm",
        "python-tornado-help-6.3.3-2.oe2403.aarch64.rpm",
        "python3-tornado-6.3.3-2.oe2403.aarch64.rpm"
    ],
    "src": [
        "python-tornado-6.3.3-2.oe2403.src.rpm"
    ],
    "x86_64": [
        "python-tornado-debuginfo-6.3.3-2.oe2403.x86_64.rpm",
        "python-tornado-debugsource-6.3.3-2.oe2403.x86_64.rpm",
        "python-tornado-help-6.3.3-2.oe2403.x86_64.rpm",
        "python3-tornado-6.3.3-2.oe2403.x86_64.rpm"
    ]
}

openEuler:22.03-LTS-SP4 / python-tornado

Package

Name
python-tornado
Purl
pkg:rpm/openEuler/python-tornado&distro=openEuler-22.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1-3.oe2203sp4

Ecosystem specific

{
    "aarch64": [
        "python-tornado-debuginfo-6.1-3.oe2203sp4.aarch64.rpm",
        "python-tornado-debugsource-6.1-3.oe2203sp4.aarch64.rpm",
        "python-tornado-help-6.1-3.oe2203sp4.aarch64.rpm",
        "python3-tornado-6.1-3.oe2203sp4.aarch64.rpm"
    ],
    "src": [
        "python-tornado-6.1-3.oe2203sp4.src.rpm"
    ],
    "x86_64": [
        "python-tornado-debuginfo-6.1-3.oe2203sp4.x86_64.rpm",
        "python-tornado-debugsource-6.1-3.oe2203sp4.x86_64.rpm",
        "python-tornado-help-6.1-3.oe2203sp4.x86_64.rpm",
        "python3-tornado-6.1-3.oe2203sp4.x86_64.rpm"
    ]
}

openEuler:22.03-LTS-SP3 / python-tornado

Package

Name
python-tornado
Purl
pkg:rpm/openEuler/python-tornado&distro=openEuler-22.03-LTS-SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1-3.oe2203sp3

Ecosystem specific

{
    "aarch64": [
        "python-tornado-debuginfo-6.1-3.oe2203sp3.aarch64.rpm",
        "python-tornado-debugsource-6.1-3.oe2203sp3.aarch64.rpm",
        "python-tornado-help-6.1-3.oe2203sp3.aarch64.rpm",
        "python3-tornado-6.1-3.oe2203sp3.aarch64.rpm"
    ],
    "src": [
        "python-tornado-6.1-3.oe2203sp3.src.rpm"
    ],
    "x86_64": [
        "python-tornado-debuginfo-6.1-3.oe2203sp3.x86_64.rpm",
        "python-tornado-debugsource-6.1-3.oe2203sp3.x86_64.rpm",
        "python-tornado-help-6.1-3.oe2203sp3.x86_64.rpm",
        "python3-tornado-6.1-3.oe2203sp3.x86_64.rpm"
    ]
}

openEuler:20.03-LTS-SP4 / python-tornado

Package

Name
python-tornado
Purl
pkg:rpm/openEuler/python-tornado&distro=openEuler-20.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.0.2-9.oe2003sp4

Ecosystem specific

{
    "aarch64": [
        "python-tornado-debuginfo-5.0.2-9.oe2003sp4.aarch64.rpm",
        "python-tornado-debugsource-5.0.2-9.oe2003sp4.aarch64.rpm",
        "python2-tornado-5.0.2-9.oe2003sp4.aarch64.rpm",
        "python3-tornado-5.0.2-9.oe2003sp4.aarch64.rpm"
    ],
    "src": [
        "python-tornado-5.0.2-9.oe2003sp4.src.rpm"
    ],
    "x86_64": [
        "python-tornado-debuginfo-5.0.2-9.oe2003sp4.x86_64.rpm",
        "python-tornado-debugsource-5.0.2-9.oe2003sp4.x86_64.rpm",
        "python2-tornado-5.0.2-9.oe2003sp4.x86_64.rpm",
        "python3-tornado-5.0.2-9.oe2003sp4.x86_64.rpm"
    ]
}