瀏覽代碼

replace < and >

zamis 5 年之前
父節點
當前提交
4d117ed00a
共有 1 個文件被更改,包括 4 次插入0 次删除
  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;
   }