From fe6ea5791f916d8ff13f21ff54ac21039cb4a9c6 Mon Sep 17 00:00:00 2001
From: Marc Englund
+ Vaadin 7.1.11 fixes two security issues discovered during internal review. +
+Escaping of OptionGroup item icon URLs
++ The issue affects OptionGroup with item icons. Proper escaping of the + src-attribute on the client side was not ensured when using icons for + OptionGroup items. This could potentially, in certain situations, allow + a malicious user to inject content, such as javascript, in order to + perform a cross-site scripting (XSS) attack. +
+
+ In order for an application to be vulnerable, user provided input must
+ be used to form a URL used to display an icon for an OptionGroup item,
+ when showing that Option Group to other users.
+ The vulnerability has been classified as moderate, due to it's limited
+ application.
+
Escaping of URLs in Util.getAbsoluteUrl()
++ The client side Util.getAbsoluteUrl() did not ensure proper escaping + of the given URL. This could potentially, in certain situations, allow + a malicious user to inject content, such as javascript, in order to + perform a cross-site scripting (XSS) attack. +
+
+ The method is used internally by the framework in such a manner that it
+ is unlikely this attack vector can be utilized in practice. However,
+ third party components, or future use of the method, could make an
+ attack viable.
+ The vulnerability has been classified as moderate, due to it's limited
+ application.
+
This release includes the following closed issues:
-- 2.39.5