SB20261110255 - Multiple vulnerabilities in Tornado



SB20261110255 - Multiple vulnerabilities in Tornado

Published: November 10, 2026 Updated: November 13, 2026

Security Bulletin ID SB20261110255
CSH Severity
Medium
Patch available
YES
Number of vulnerabilities 2
Exploitation vector Remote access
Highest impact Information disclosure

Breakdown by Severity

Medium 50% Low 50%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 2 vulnerabilities.


1) Path traversal (CVE-ID: N/A)

CWE-ID: CWE-22 - Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CVSSv4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to disclose NTFS alternate data streams attached to files within the static directory on Windows.

The vulnerability exists due to insufficient pathname restrictions in Tornado's StaticFileHandler when processing Windows paths containing alternate data stream names, which pass directory containment checks. A remote attacker can send a request such as GET /static/report.pdf:credentials to read stream contents, potentially exposing credentials or internal source URLs.


2) Open redirect (CVE-ID: CVE-2026-126347)

CWE-ID: CWE-601 - URL Redirection to Untrusted Site ('Open Redirect')

CVSSv4: 1.8 [CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]


The vulnerability allows a remote attacker to redirect users to an untrusted website.

The vulnerability exists due to inconsistent URL parsing between browsers and Python's urllib in Tornado's RedirectHandler when validating redirect paths starting with three or more slashes. A remote attacker can trick a user into following a crafted link with a triple-slash redirect path to bypass open-redirect detection and redirect the browser to an untrusted website.


Remediation

Install update from vendor's website.