Path traversal in Tornado - #VU164351
Published: November 10, 2026
Vulnerability details
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.