From eb1f2fe19d6307e1b5fe802a01d8c2142aad85e5 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Thu, 18 Jun 2020 21:23:51 +0100 Subject: [PATCH] escape download file name --- webui/src/main/java/com/muwire/webui/DownloadServlet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webui/src/main/java/com/muwire/webui/DownloadServlet.java b/webui/src/main/java/com/muwire/webui/DownloadServlet.java index 9b93c79a..cd0484fa 100644 --- a/webui/src/main/java/com/muwire/webui/DownloadServlet.java +++ b/webui/src/main/java/com/muwire/webui/DownloadServlet.java @@ -213,7 +213,7 @@ public class DownloadServlet extends HttpServlet { void toXML(StringBuilder sb) { sb.append(""); sb.append("").append(Base64.encode(infoHash.getRoot())).append(""); - sb.append("").append(name).append(""); + sb.append("").append(Util.escapeHTMLinXML(name)).append(""); sb.append("").append(state.toString()).append(""); sb.append("").append(DataHelper.formatSize2Decimal(speed, false)).append("B/sec").append(""); String ETAString;