]> source.dussan.org Git - vaadin-framework.git/commit
Prevent HTTP Response splitting in case the server doesn't (#19611) 7.6.3
authorLeif Åstrand <leif@vaadin.com>
Wed, 10 Dec 2014 08:49:45 +0000 (10:49 +0200)
committerTeemu Suo-Anttila <teemusa@vaadin.com>
Wed, 17 Feb 2016 14:42:42 +0000 (16:42 +0200)
commitcb8048312e0d3ee2b49fbef601b6268e6dbf6ab0
tree0c1678dbe40044ee0ccf1a845846f827a752d080
parentebc12cddcab02488c28ba234aeadc0cb4afa7d45
Prevent HTTP Response splitting in case the server doesn't (#19611)

Prevent user-provided input used in the redirect from containing newline
characters as the user agent would interpret subsequent parts of the
input as additional headers or the actual HTTP payload.

At least modern versions of Tomcat and Jetty already protect against
this kind of attack by escaping received header values, but that is not
necessarily the case for older versions or other servlet engines.

See https://www.owasp.org/index.php/HTTP_Response_Splitting for details.

Change-Id: I7a56fe2faeaa738aff964cf754e3f7b0f66181dc
server/src/com/vaadin/server/VaadinServlet.java