CVE Catalog

CVE-2026-123534

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.34%

27th percentile - higher than 27% of all known CVEs

Summary

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.

Risk Assessment

An attacker could confirm the existence of files on the system and cause a denial of service by blocking the event loop, potentially leading to service unavailability.

Recommendation

Update Tornado to version 6.6 or later. Avoid passing user-controlled input to static_url() and get_version().

Other vulnerabilities in Tornado

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS