From a025aa2a8858a8f23f3c993a51f8b97b7d6ee367 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Thu, 11 Apr 2013 10:55:20 +0000 Subject: Initial revision --- vlc/build/vlc-2.0.6_xss_vulns.patch | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 vlc/build/vlc-2.0.6_xss_vulns.patch (limited to 'vlc/build/vlc-2.0.6_xss_vulns.patch') diff --git a/vlc/build/vlc-2.0.6_xss_vulns.patch b/vlc/build/vlc-2.0.6_xss_vulns.patch new file mode 100644 index 00000000..515b7ddd --- /dev/null +++ b/vlc/build/vlc-2.0.6_xss_vulns.patch @@ -0,0 +1,39 @@ +From: Ludovic Fauvet +Date: Mon, 8 Apr 2013 12:10:50 +0000 (+0200) +Subject: lua http: fix two xss vulnerabilities +X-Git-Url: http://git.videolan.org/?p=vlc%2Fvlc-2.0.git;a=commitdiff_plain;h=d8b8b9c90113cb19d592bd2d6a7e94b4ea85f610 + +lua http: fix two xss vulnerabilities +(cherry picked from commit bf02b8dd211d5a52aa301a9a2ff4e73ed8195881) + +Signed-off-by: Jean-Baptiste Kempf +--- + +diff --git a/share/lua/http/requests/vlm_cmd.xml b/share/lua/http/requests/vlm_cmd.xml +index 2e49db3..10a9a4a 100644 +--- a/share/lua/http/requests/vlm_cmd.xml ++++ b/share/lua/http/requests/vlm_cmd.xml +@@ -27,7 +27,7 @@ + if _GET["command"] then + local msg = vlm:execute_command(_GET["command"]) + if msg.value then +- print(msg.name,":",msg.value) ++ print(msg.name,":",vlc.strings.convert_xml_special_chars(msg.value)) + end + else + ?>No commandError loading ]]..url..[[ + + +-

Error loading ]]..url..[[

]]..(config.no_error_detail and "Remove configuration option `no_error_detail' on the server to get more information." or tostring(msg))..[[
++

Error loading ]]..url..[[

]]..(config.no_error_detail and "Remove configuration option `no_error_detail' on the server to get more information."
++or vlc.strings.convert_xml_special_chars(tostring(msg)))..[[
+

+ VideoLAN
+ Lua 5.1 Reference Manual + -- cgit v1.2.3-65-gdbad