Debian Patches

Status for python-tornado/6.4.2-3+deb13u2

Patch Description Author Forwarded Bugs Origin Last update
disable-domain-tests.patch Disable domain tests to prevent internet access during build SVN-Git Migration <python-modules-team@lists.alioth.debian.org> not-needed 2015-10-08
ignoreuserwarning.patch ignore userwarning in tests
Required to run tests from source with the package already installed.
Else one gets check_version_conflict warning from pkg_resources.
SVN-Git Migration <python-modules-team@lists.alioth.debian.org> not-needed 2015-10-08
0006-Use-local-objects.inv-for-intersphinx-mapping.patch Use local objects.inv for intersphinx mapping Ondřej Nový <onovy@debian.org> not-needed 2016-08-03
0007-Higher-test_gc-timeout.patch Set timeout in test_gc to higher value Ondřej Nový <onovy@debian.org> not-needed 2020-04-02
pythonpath-autoreload-test.patch autoreload_test: Handle a relative PYTHONPATH
This came up in the Debian package build of tornado, where we run the
tests from a staged build of the module.
Stefano Rivera <stefano@rivera.za.net> yes 2024-01-21
disable-should-be-failing-test.patch no
CVE-2025-47287.patch httputil: Raise errors instead of logging in multipart/form-data parsing

We used to continue after logging an error, which allowed repeated
errors to spam the logs. The error raised here will still be logged,
but only once per request, consistent with other error handling in
Tornado.
Ben Darnell <ben@bendarnell.com> no debian backport, https://github.com/tornadoweb/tornado/pull/3497 2025-05-18
increase-timeout-rv64.patch increase timeout on riscv64 Bo YU <vimer@debian.org> not-needed upstream 2025-05-19
CVE-2025-67726.patch httputil: Fix quadratic behavior in _parseparam
Prior to this change, _parseparam had O(n^2) behavior when parsing
certain inputs, which could be a DoS vector. This change adapts
logic from the equivalent function in the python standard library
in https://github.com/python/cpython/pull/136072/files
Ben Darnell <ben@bendarnell.com> yes debian upstream https://github.com/tornadoweb/tornado/pull/3554 2025-12-10
CVE-2025-67725.patch httputil: Fix quadratic performance of repeated header lines
Previouisly, when many header lines with the same name were found
in an HTTP request or response, repeated string concatenation would
result in quadratic performance. This change does the concatenation
lazily (with a cache) so that repeated headers can be processed
efficiently.

via a maliciously crafted HTTP message, but only if the
max_header_size was increased from its default of 64kB.
Ben Darnell <ben@bendarnell.com> yes debian upstream https://github.com/tornadoweb/tornado/commit/68e81b4a3385161877408a7a49c7ed12b45a614d 2025-12-09
CVE-2025-67724.patch web: Harden against invalid HTTP reason phrases
We allow applications to set custom reason phrases for the HTTP status
line (to support custom status codes), but if this were exposed to
untrusted data it could be exploited in various ways. This commit
guards against invalid reason phrases in both HTTP headers and in
error pages.
Ben Darnell <ben@bendarnell.com> yes debian upstream https://github.com/tornadoweb/tornado/commit/f3b99cd34d4c6360f0db34b3c39f700c002b1415 2025-12-10
case-insensitive-http-headers.patch Make sure that the in-operator on HTTPHeaders is case insensitive Arnaud Schoonjans <arnaud.schoonjans@inmanta.com> no 2025-12-15

All known versions for source package 'python-tornado'

Links