Răsfoiți Sursa

replace < and >

zamis 5 ani în urmă
părinte
comite
4d117ed00a
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  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;
   }