[ 
https://issues.apache.org/jira/browse/ROL-1956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Greg Huber reassigned ROL-1956:
-------------------------------

    Assignee: Greg Huber  (was: Roller Unassigned)

> ValidateSaltFilter not working on file upload
> ---------------------------------------------
>
>                 Key: ROL-1956
>                 URL: https://issues.apache.org/jira/browse/ROL-1956
>             Project: Apache Roller
>          Issue Type: Bug
>    Affects Versions: 5.1
>         Environment: java version "1.7.0_03"
> OpenJDK Runtime Environment (IcedTea7 2.1.3) (7u3-2.1.3-1)
> OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
> tomcat7                               7.0.28-3+nmu1
>            Reporter: Matthias Wimmer
>            Assignee: Greg Huber
>
> When I try to upload a media file to roller, I get a Sercurity Violation 
> thrown in org.apache.roller.weblogger.ui.core.filters.ValidateSaltFilter
> Debugging the problem I can see, that the salt is sent in the HTTP POST 
> request to http://example.com/roller-ui/authoring/mediaFileAdd!save.rol - but 
> the call to (String) httpReq.getParameter("salt") in 
> ValidateSaltFilter.doFilter does return null.
> I guess that this is what 
> http://docs.oracle.com/javaee/6/api/javax/servlet/ServletRequest.html 
> describes for the getParameter() method when it talks about the following:
> If the parameter data was sent in the request body, such as occurs with an 
> HTTP POST request, then reading the body directly via getInputStream() or 
> getReader() can interfere with the execution of this method.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to