CVE-2026-123535 PUBLISHED

Tornado before 6.6 Cookie Attribute Injection via set_cookie max_age

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

Tornado before 6.6 does not validate the max_age argument of RequestHandler.set_cookie (also called by set_signed_cookie, set_secure_cookie, and clear_cookie), allowing injection of additional Set-Cookie attributes. When an application passes attacker-influenced input as max_age, an attacker can embed attributes such as Domain, Path, or Secure to widen the cookie's scope to parent paths or other subdomains.

Metrics

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

Product Status

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

Credits

  • zhangyan8216 reporter

References

Problem Types

  • Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') CWE