CVE-2026-49853
tornado: Tornado: Information disclosure via improper handling of credentials during HTTP redirects
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · July 15, 2026
Updated · October 28, 2026
Description
A flaw was found in Tornado's SimpleAsyncHTTPClient. When following a redirect to a different origin, the client improperly retains and forwards sensitive authentication credentials, such as Authorization headers, to the new, potentially untrusted, destination. This vulnerability allows a remote attacker to gain unauthorized access to a user's credentials, leading to information disclosure.
Statement
This is an information disclosure flaw in the Tornado SimpleAsyncHTTPClient where sensitive authentication credentials can be inadvertently exposed. When an application using SimpleAsyncHTTPClient follows a 3xx redirect to a different origin (scheme, host, or port), Authorization and other authentication headers are not cleared, potentially leaking them to an untrusted destination. This could lead to unauthorized access to resources.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
Applications utilizing Tornado's SimpleAsyncHTTPClient can mitigate this issue by explicitly disabling automatic redirection following. This can be achieved by setting follow_redirects=False when making HTTP requests. Manually handling redirects allows applications to ensure sensitive headers are not inadvertently sent to unintended origins. Disabling automatic redirects may alter application behavior that relies on this feature.
CVSS / CWE
CVSS 3.1 · 7.7CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
CWE-201 · Insertion of Sensitive Information Into Sent Data