Licenses: Updated the list of licenses and added a PDF containing all license texts
[check_mk.git] / .werks / 2612
blobbc65f1635adc0157e1e33b8b67d2f9d8981da26b
1 Title: Fixed possible XSS on service detail page using the long service output
2 Level: 2
3 Component: multisite
4 Class: security
5 Compatible: compat
6 State: unknown
7 Version: 1.2.7i3
8 Date: 1442563370
10 Normaly all check results displayed in the GUI are HTML escaped by default.
11 The escaping was missing for the long service output of the service detail
12 page. So one could create multi line check results containing HTML/Javascript
13 code which would be executed when a user opens the service detail page of
14 the service with the check result containing the injected code.
16 The issue has been fixed by escaping the long output exactly like the normal
17 plugin output. One difference is left: newline characters are replaced by
18 HTML newlines to make displaying of multiple lines still possible.
20 If you want the old behaviour back, you can disable the plugin output escaping
21 using the global settings. But please note that an attacker might be able to
22 inject javascript code.