Kohei Nozaki created ROL-2058:
---------------------------------

             Summary: No salt renewal on POST request
                 Key: ROL-2058
                 URL: https://issues.apache.org/jira/browse/ROL-2058
             Project: Apache Roller
          Issue Type: Bug
          Components: User Interface - General
    Affects Versions: 5.1.1
         Environment: WildFly 8.2.0.Final
            Reporter: Kohei Nozaki
            Assignee: Roller Unassigned


Roller continues using previous salt value which sent from client as POST 
parameter. this leads fixing of salt value in the form element of html, and 
brings ServletException("Security Violation") by ValidateSaltFilter at some use 
cases (e.g. long-term editing over 60 minutes) unexpectedly.

Seems to that the cause is existence of 
org.apache.roller.weblogger.ui.struts2.util.UIAction#setSalt(String) method. 
this overwrites salt with previous value which sent by client as POST 
parameter. it's unnecessary behavior because new salt value comes through 
preceding invocation of UIAction#setRequest(Map).

Original discussion in the mailing list:
http://markmail.org/search/?q=list%3Aorg.apache.roller.user#query:list%3Aorg.apache.roller.user+page:1+mid:tnqn4qjuwmwun4oh+state:results



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to