Author: klaas
Date: Thu Jun 19 19:20:39 2008
New Revision: 669766

URL: http://svn.apache.org/viewvc?rev=669766&view=rev
Log:
fix XSS vulnerability in analysis page

Modified:
    lucene/solr/trunk/src/webapp/web/admin/analysis.jsp

Modified: lucene/solr/trunk/src/webapp/web/admin/analysis.jsp
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/webapp/web/admin/analysis.jsp?rev=669766&r1=669765&r2=669766&view=diff
==============================================================================
--- lucene/solr/trunk/src/webapp/web/admin/analysis.jsp (original)
+++ lucene/solr/trunk/src/webapp/web/admin/analysis.jsp Thu Jun 19 19:20:39 2008
@@ -122,12 +122,16 @@
       try {
         field = schema.getField(name);
       } catch (Exception e) {
-        out.println("<strong>Unknown Field: " + name + "</strong>");
+        out.print("<strong>Unknown Field: ");
+        XML.escapeCharData(name, out);
+        out.println("</strong>");
       }
     } else {
        FieldType t = schema.getFieldTypes().get(name);
        if (null == t) {
-         out.println("<strong>Unknown Field Type: " + name + "</strong>");
+        out.print("<strong>Unknown Field Type: ");
+        XML.escapeCharData(name, out);
+        out.println("</strong>");
        } else {
          field = new SchemaField("fakefieldoftype:"+name, t);
        }


Reply via email to