You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by br...@apache.org on 2019/09/03 18:44:36 UTC
[jspwiki] branch master updated: 2.11.0-M5-git-16 Also fixed
preview.jsp vulnerability
This is an automated email from the ASF dual-hosted git repository.
brushed pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git
The following commit(s) were added to refs/heads/master by this push:
new f43ac38 2.11.0-M5-git-16 Also fixed preview.jsp vulnerability
f43ac38 is described below
commit f43ac386c8cd3e5fed7069e8fc8286668c86b5f8
Author: brushed <di...@gmail.com>
AuthorDate: Tue Sep 3 20:44:23 2019 +0200
2.11.0-M5-git-16 Also fixed preview.jsp vulnerability
---
ChangeLog | 2 ++
jspwiki-war/src/main/webapp/Comment.jsp | 8 ++++++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 0775090..bcd1948 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,8 @@
* Fixed InfoContent.jsp vulnerability in old jspwiki template (templates/211/...)
related to the rename parameter.
+ * Fixed preview.jsp vulnerability related to the remember parameter.
+
2019-31-08 Dirk Frederickx (brushed AT apache DOT org)
diff --git a/jspwiki-war/src/main/webapp/Comment.jsp b/jspwiki-war/src/main/webapp/Comment.jsp
index f08b743..40cd8c3 100644
--- a/jspwiki-war/src/main/webapp/Comment.jsp
+++ b/jspwiki-war/src/main/webapp/Comment.jsp
@@ -82,7 +82,7 @@
String cancel = request.getParameter("cancel");
String author = TextUtil.replaceEntities( request.getParameter("author") );
String link = TextUtil.replaceEntities( request.getParameter("link") );
- String remember = request.getParameter("remember");
+ String remember = TextUtil.replaceEntities( request.getParameter("remember") );
String changenote = TextUtil.replaceEntities( request.getParameter( "changenote" ) );
WikiPage wikipage = wikiContext.getPage();
@@ -105,7 +105,11 @@
remember = (String)session.getAttribute("remember");
}
- if( remember == null ) remember = "false";
+ if( remember == null ) {
+ remember = "false";
+ } else {
+ remember = "true";
+ }
session.setAttribute("remember",remember);