Quellcode durchsuchen

replace < and >

zamis vor 5 Jahren
Ursprung
Commit
4d117ed00a
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 4 0
      src/server/routes/page.js

+ 4 - 0
src/server/routes/page.js

@@ -230,6 +230,10 @@ module.exports = function(crowi, app) {
   }
 
   function addRenderVarsForPresentation(renderVars, page) {
+
+    const preventXssRevision = page.revision.body.replace(/</g, '&lt;').replace(/>/g, '&gt;');
+    page.revision.body = preventXssRevision;
+
     renderVars.page = page;
     renderVars.revision = page.revision;
   }