CVE-2026-123534 PUBLISHED

Tornado before 6.6 Path Traversal via static_url() Version Hashing

Assigner: VulnCheck
Reserved: 06.11.2026 Published: 08.11.2026 Updated: 08.11.2026

Tornado before 6.6 contains a path traversal vulnerability in RequestHandler.static_url() and get_version() that allows attackers to hash files outside static_path using ../ sequences. Attackers controlling input passed to static_url() can obtain SHA-512 hashes of readable files to confirm their existence, or reference /dev/zero to block the event loop indefinitely.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS Score: 8.3

Product Status

Vendor tornadoweb
Product tornado
Versions Default: unaffected
  • affected from 0 to 6.6 (excl.)
  • Version 6.6 is unaffected

Credits

  • TraceHanami reporter

References

Problem Types

  • Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') CWE