USN-8952-2: python-tornado regression
USN-8952-1 fixed vulnerabilities in Tornado. Unfortunately that update was incomplete due to an incomplete fix for CVE-2026-103263, which broke static file serving for applications that subclass Tornado's StaticFileHandler, such as Jupyter, and could introduce a regression. This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
It was discovered that Tornado did not properly handle certain HTTP requests and network inputs. An attacker could possibly use these issues to cause a denial of service, expose sensitive information, or bypass access controls.
(CVE-2023-54397, CVE-2024-14029, CVE-2026-91990, CVE-2026-91992, CVE-2026-103262, CVE-2026-103263)
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/python-tornadoto a version that resolves this vulnerability.Fixed in 4.2.1-1ubuntu3.1+esm5 - Upgrade
Upgrade
ubuntu/python-tornadoto a version that resolves this vulnerability.Fixed in 4.5.3-1ubuntu0.2+esm5 - Upgrade
Upgrade
ubuntu/python-tornadoto a version that resolves this vulnerability.Fixed in 6.0.3+really5.1.1-3ubuntu0.1~esm8 - Upgrade
Upgrade
ubuntu/python-tornadoto a version that resolves this vulnerability.Fixed in 6.1.0-3ubuntu0.1~esm7 - Upgrade
Upgrade
ubuntu/python-tornadoto a version that resolves this vulnerability.Fixed in 6.4.0-1ubuntu0.7 - Upgrade
Upgrade
ubuntu/python-tornadoto a version that resolves this vulnerability.Fixed in 6.5.5-5ubuntu1.2 - Upgrade
Upgrade
ubuntu/python-tornadoto a version that resolves this vulnerability.Fixed in 6.5.4-0.1ubuntu0.3