CVE-2023-28370 Open redirect in Tornado

Medium 6.1 Published Updated

Remote attackers can redirect users to malicious sites via crafted URLs, facilitating phishing attacks against applications using the Tornado web framework.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2023-28370?

CVE-2023-28370 is a medium-severity vulnerability in tornadoweb Tornado, published on 25 May 2023. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

Open redirect vulnerability in Tornado versions 6.3.1 and earlier allows a remote unauthenticated attacker to redirect a user to an arbitrary web site and conduct a phishing attack by having user access a specially crafted URL.

Weakness: CWE-601

Which versions are affected by CVE-2023-28370?

3 open source packages ship an affected version, including tornado. It affects 1 product.

PackageAffectedFixed in
tornado PyPIAll versions6.3.2
tornado PyPIAll versions6.3.2
tornado PyPIAll versions6.3.2
Linux distribution packages (37)
python3-tornado AlmaLinux:9All versions6.1.0-9.el9
python-tornado Red Hat:enterprise_linux:9::appstreamAll versions0:6.1.0-9.el9
python-tornado-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:6.1.0-9.el9
python3-tornado Red Hat:enterprise_linux:9::appstreamAll versions0:6.1.0-9.el9
python3-tornado-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:6.1.0-9.el9
saltbundlepy-psutil SUSE:EL-9:Update:Products:SaltBundle:UpdateAll versions5.8.0-1.9.1
venv-salt-minion SUSE:EL-9:Update:Products:SaltBundle:UpdateAll versions3006.0-1.19.2
python-tornado SUSE:Enterprise Storage 7All versions4.5.3-150000.3.6.1
salt SUSE:Enterprise Storage 7All versions3006.0-150200.101.2
python-tornado SUSE:Enterprise Storage 7.1All versions4.5.3-150000.3.6.1
salt SUSE:Enterprise Storage 7.1All versions3006.0-150300.53.53.2
python-tornado SUSE:HPE Helion OpenStack 8All versions4.4.3-3.3.1
python-tornado SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions3006.0-150100.100.2
python-tornado SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions3006.0-150200.101.2
python-tornado SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOSAll versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOSAll versions3006.0-150300.53.53.2
python-tornado SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSSAll versions3006.0-150300.53.53.2
salt SUSE:Linux Enterprise Micro 5.1All versions3006.0-150300.53.53.2
python-tornado SUSE:Linux Enterprise Micro 5.2All versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise Micro 5.2All versions3006.0-150300.53.53.2
python-tornado SUSE:Linux Enterprise Micro 5.3All versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise Micro 5.3All versions3006.0-150400.8.37.2
python-tornado SUSE:Linux Enterprise Micro 5.4All versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise Micro 5.4All versions3006.0-150400.8.37.2
python-tornado SUSE:Linux Enterprise Module for Advanced Systems Management 12All versions4.2.1-17.7.1
python-tornado SUSE:Linux Enterprise Module for Basesystem 15 SP4All versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise Module for Basesystem 15 SP4All versions3006.0-150400.8.37.2
python-tornado SUSE:Linux Enterprise Module for Basesystem 15 SP5All versions4.5.3-150000.3.6.1
salt SUSE:Linux Enterprise Module for Basesystem 15 SP5All versions3006.0-150500.4.12.2
salt SUSE:Linux Enterprise Module for Server Applications 15 SP4All versions3006.0-150400.8.37.2
salt SUSE:Linux Enterprise Module for Server Applications 15 SP5All versions3006.0-150500.4.12.2
salt SUSE:Linux Enterprise Module for Transactional Server 15 SP4All versions3006.0-150400.8.37.2
salt SUSE:Linux Enterprise Module for Transactional Server 15 SP5All versions3006.0-150500.4.12.2
python-tornado SUSE:Linux Enterprise Real Time 15 SP3All versions4.5.3-150000.3.6.1

Products include Tornadoweb Tornado.

How do I fix CVE-2023-28370?

Upgrade tornado to 6.3.2 or later.

Is CVE-2023-28370 being exploited?

There is no known exploitation of CVE-2023-28370 in the wild and no public exploit code.

Sources

Also known as ALSA-2023:6523, AZL-43486, AZL-44277, CLSA-2026-1786433207, CLSA-2026-1786442009, DEBIAN-CVE-2023-28370 and 24 more.

Is CVE-2023-28370 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free