SimpleAsyncHTTPClient forwards Authorization and Cookie headers across cross-origin redirects
CVE-2026-49853 is a credential-exposure flaw in Tornado (pip, < 6.5.6). When SimpleAsyncHTTPClient followed an HTTP redirect, it did not strip the Authorization and Cookie headers even when the redirect target was a different origin — forwarding the caller's credentials to that new host.
Sensitive request headers are scoped to the origin they were issued for. A correct HTTP client drops Authorization and Cookie when a redirect crosses to a different scheme, host, or port. Tornado's client carried them through unchanged:
Authorization bearer token or session Cookie.The attacker-controlled destination now receives a valid token it was never meant to see.
Exposure of bearer tokens and session cookies to unintended third-party hosts. Any code path that lets an attacker influence a redirect target — open redirects, compromised upstreams, SSRF-adjacent flows — becomes a credential-exfiltration channel.
Upgrade to Tornado 6.5.6, which clears Authorization and Cookie headers on cross-origin redirects. Hardening guidance:
Reported to the Tornado maintainers by SnailSploit together with noobone123, 0xHunSec, and sondt99; credit accepted. Coordinated via GitHub Security Advisory GHSA-3x9g-8vmp-wqvf. See the advisory for affected and fixed version details.
CVE-2026-49853 is a credential-exposure flaw in Tornado (< 6.5.6). SimpleAsyncHTTPClient forwarded Authorization and Cookie headers across cross-origin redirects, so a redirect to a different host received the original credentials. Tracked as GHSA-3x9g-8vmp-wqvf.
You are affected if you use Tornado < 6.5.6 and make authenticated requests with SimpleAsyncHTTPClient while following redirects to targets you do not fully control. See GHSA-3x9g-8vmp-wqvf for details.
Upgrade to Tornado 6.5.6, which clears Authorization and Cookie headers on cross-origin redirects. As interim mitigation, disable redirect-following for credentialed requests or validate redirect targets explicitly.
Bearer tokens and session cookies can leak to unintended third-party hosts whenever an attacker can influence a redirect target, turning open redirects or compromised upstreams into a credential-exfiltration channel.
The GitHub Security Advisory GHSA-3x9g-8vmp-wqvf, the MITRE CVE record for CVE-2026-49853, and the NVD detail page once published.