From 0150aeaf61eab7376cedac3c74b70d2e60f7d332 Mon Sep 17 00:00:00 2001 From: Mike Klaas Date: Fri, 20 Jun 2008 02:20:39 +0000 Subject: [PATCH] fix XSS vulnerability in analysis page git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@669766 13f79535-47bb-0310-9956-ffa450edef68 --- src/webapp/web/admin/analysis.jsp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/webapp/web/admin/analysis.jsp b/src/webapp/web/admin/analysis.jsp index fe6d3f4e719..56272a7fd16 100644 --- a/src/webapp/web/admin/analysis.jsp +++ b/src/webapp/web/admin/analysis.jsp @@ -122,12 +122,16 @@ try { field = schema.getField(name); } catch (Exception e) { - out.println("Unknown Field: " + name + ""); + out.print("Unknown Field: "); + XML.escapeCharData(name, out); + out.println(""); } } else { FieldType t = schema.getFieldTypes().get(name); if (null == t) { - out.println("Unknown Field Type: " + name + ""); + out.print("Unknown Field Type: "); + XML.escapeCharData(name, out); + out.println(""); } else { field = new SchemaField("fakefieldoftype:"+name, t); }