Path traversal in Tornado - CVE-2026-123534
Published: November 9, 2026 / Updated: November 10, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to obtain file hashes outside the static directory and indefinitely block affected Tornado servers.
The vulnerability exists due to missing path containment checks in static_url() when applications pass untrusted input as its path argument, allowing traversal outside static_path. An unauthenticated remote attacker can submit traversal paths to obtain SHA-512 hashes of server-readable files or target /dev/zero to block the event loop indefinitely.