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: [1] http://www.tornadoweb.org/documentation/releases/v2.2.1.html References: [2] https://bugs.gentoo.org/show_bug.cgi?id=415903
This issue did NOT affect the (current) versions of the python-tornado package, as shipped with Fedora release of 15 and 16 (since they are already upstream v2.2.1 based). -- This issue affects the version of the python-tornado package, as shipped with Fedora EPEL 6. Please schedule an update / rebase.
CVE Request: [3] http://www.openwall.com/lists/oss-security/2012/05/18/6
Created python-tornado tracking bugs for this issue Affects: epel-6 [bug 822864]
Added CVE as per http://www.openwall.com/lists/oss-security/2012/05/18/12
*** Bug 823213 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > This issue did NOT affect the (current) versions of the python-tornado > package, as shipped with Fedora release of 15 and 16 (since they are already > upstream v2.2.1 based). It DOES affect Fedora as they are upstream 2.2 based, but the version is: 2.2-1 ^ The Fedora 16 and above tracking bug is bug #823214 (now added as dependency).
It seems bodhi doesn't play well with the new bugzilla-4.2, so here are the updates: https://admin.fedoraproject.org/updates/python-tornado-2.2.1-1.el6 https://admin.fedoraproject.org/updates/python-tornado-2.2.1-1.fc15 https://admin.fedoraproject.org/updates/python-tornado-2.2.1-1.fc16 https://admin.fedoraproject.org/updates/python-tornado-2.2.1-1.fc17
(In reply to comment #6) > (In reply to comment #1) > > This issue did NOT affect the (current) versions of the python-tornado > > package, as shipped with Fedora release of 15 and 16 (since they are already > > upstream v2.2.1 based). > > It DOES affect Fedora as they are upstream 2.2 based, but the version is: > 2.2-1 > ^ Ah, right, correct (when have been looked at NVR overlooked there are just two numbers). Thank you for being so cautios and for the updates.
python-tornado-2.2.1-1.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
python-tornado-2.2.1-1.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
python-tornado-2.2.1-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
Fedora and epel-6 are now stable. Closing, thanks for the notification of this flaw.