浏览代码

luci-app-openvpn: fix potential XSS in pageswitch template

Ensure to escape URL instance parameter displayed in the heading.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich 1 年之前
父节点
当前提交
25983b9fa5
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm

+ 1 - 1
applications/luci-app-openvpn/luasrc/view/openvpn/pageswitch.htm

@@ -9,7 +9,7 @@
 <div class="cbi-section">
 	<h3>
 		<a href="<%=url('admin/vpn/openvpn')%>"><%:Overview%></a> &#187;
-		<%=luci.i18n.translatef("Instance \"%s\"", self.instance)%>
+		<%=luci.i18n.translatef("Instance \"%s\"", pcdata(self.instance))%>
 	</h3>
 	<% if self.mode == "basic" then %>
 		<a href="<%=url('admin/vpn/openvpn/advanced', self.instance)%>"><%:Switch to advanced configuration%> &#187;</a><p/>