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]