Does that deal with the submit button name thing?

d.

--- Jeromy Evans <[EMAIL PROTECTED]>
wrote:

> Dale Newfield wrote:
> > Don Brown wrote:
> >> Little known fact, but you can specify the method
> via:
> >>
> >> "?method:MY_METHOD_NAME"
> >>
> >> This code exists to support the method attribute
> on the submit tag,
> >> allowing you to submit the form to different
> methods based on what
> >> button is clicked.
> >
> > I wondered how the submit tag argument worked.
> > I would argue this is as big a security
> vulnerability as the 
> > "action!method" capability.  (As, for example, it
> can allow less 
> > privileged users to access more privileged methods
> that the author 
> > thought were protected via the url pattern by
> something like 
> >
>
org.acegisecurity.intercept.web.FilterSecurityInterceptor.)
>  Is there 
> > any way to restrict which methods are valid there,
> or to turn this 
> > capability off?
> >
> > -Dale
> I always use the following configuration to minimise
> the vulnerability::
> 
> <action name="/home_*" method="do{1}">
> 
> </action>
> 
> With that setting, only methods with the prefix "do"
> in their name can 
> be executed.
> ie. ?method:update calls doUpdate()
> 
> cheers,
>  Jeromy Evans
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to