Skip to content
OpenAdvisories
Medium · 6.5 CVE-2014-9720 EUVD-2020-0222GHSA-8vpw-mgpf-mpvvPYSEC-2020-213

Tornado XSRF cookie allows side-channel attack against TLS (BREACH attack)

Published Jan 24, 2020 · Updated Aug 6, 2024 · Assigned by mitre

Description

Tornado before 3.2.2 sends arbitrary responses that contain a fixed CSRF token and may be sent with HTTP compression, which makes it easier for remote attackers to conduct a BREACH attack and determine this token via a series of crafted requests.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 python-tornado 3.2.2-1 —
Debian 13 python-tornado 3.2.2-1 —
Debian 12 python-tornado 3.2.2-1 —
Debian 7 python-tornado 2.3-2+deb7u1 DLA-475-1
Debian 6.0 python-tornado 1.0.1-1+deb6u1 DLA-279-1
ReleasePackageFixed inAdvisory
SLES 12 SP1 python-backports.ssl_match_hostname 3.4.0.2-15.1 SUSE-SU-2016:1195-1
SLES 12 SP1 python-tornado 4.2.1-11.1 SUSE-SU-2016:1195-1
SLES 12 python-backports.ssl_match_hostname 3.4.0.2-15.1 SUSE-SU-2016:1195-1
SLES 12 python-tornado 4.2.1-11.1 SUSE-SU-2016:1195-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI tornado < 3.2.2 3.2.2 GHSA-8vpw-mgpf-mpvv

Advisories 3

References