Ver Fonte

replace < and >

zamis há 5 anos atrás
pai
commit
4d117ed00a
1 ficheiros alterados com 4 adições e 0 exclusões
  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;
   }