Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Fri, 18 May 2012 12:40:17 +0200
From: Jan Lieskovsky <>
To: "Steven M. Christey" <>
Subject: CVE Request -- Tornado (python-tornado): Tornado v2.2.1 tornado.web.RequestHandler.set_header()
 fix to prevent header injection

Hello Kurt, Steve, vendors,

Tornado is an open source version of the scalable, non-blocking web server
and tools that power FriendFeed:


A possibility of header injection / response splitting flaw was found in the
way web request handler of Tornado, a scalable, non-blocking web server and
tools, performed sanitization of input arguments, provided to routine setting
the HTTP response header name and value. If an application using the Tornado
web framework accepted untrusted user input and based on that input updated the
HTTP headers content (to redirect the user etc.), by providing a
specially-crafted input a remote attacker could use this flaw to perform
cross-site scripting attacks, cross-user defacement, web cache poisoning etc.

Upstream v2.2.1 release changelog:


Could you allocate a CVE id for this? (should be CVE-2012-* one)

Thank you && Regards, Jan.
Jan iankko Lieskovsky / Red Hat Security Response Team

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.