I think this is the way to go. We'll have to wait for Patrick to come in to hear his 
thoughts.

> -----Original Message-----
> From: Cameron Braid [mailto:[EMAIL PROTECTED] 
> Sent: Friday, December 12, 2003 10:35 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [OS-webwork] Security flaw with WW2
> 
> 
> 
> Surely the OGNL context that these expressions (params 
> interceptor) are 
> being executed within can be configured to disallow static invocation.
> 
> Cameron
> 
> Tobias Järlund wrote:
> 
> > Well, this seems to go well beyond shutting down the server. I'm
> > pretty sceptical to the idea of having parameter names 
> interpreted as 
> > OGNL expressions at all. OGNL is just too powerful to allow 
> anyone to 
> > execute arbitrary OGNL expressions through the URL.
> >
> > Imagine what a call like
> > 
> http://server/[EMAIL PROTECTED]@de
> leteEverything().dummy= 
> > might do.
> > Or, if the action has a getter to some interesting object, 
> > 
> http://server/myAction.action?someProperty.persistenceManager.
> deleteEverything().dummy=... 
> >
> >
> > /Tobias
> >
> >> ----- Original Message ----- From: "Carlos Villela"
> >> <[EMAIL PROTECTED]>
> >> To: <[EMAIL PROTECTED]>
> >> Sent: Friday, December 12, 2003 1:32 PM
> >> Subject: RES: [OS-webwork] Security flaw with WW2
> >>
> >>
> >> OOOOOOUCH!
> >>
> >> Ok, possible solutions:
> >>
> >> - Disallow POSTs with unknown referers (sucks, but works)
> >> - Disallow use of java.lang.System, java.lang.Runtime and 
> friends in
> >> OGNL
> >> (good & works)
> >>
> >> Good catch, John!
> >>
> >> -cv
> >>
> >>  
> >>
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: SF.net Giveback Program. Does 
> > SourceForge.net help you be more productive?  Does it help 
> you create 
> > better code?  SHARE THE LOVE, and help us help YOU!  Click Here: 
> > http://sourceforge.net/donate/ 
> > _______________________________________________
> > Opensymphony-webwork mailing list 
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> >
> 
> 
> -- 
> Any damn fool can write code that a computer can 
> understand... The trick is to write code that humans can 
> understand. [Martin Fowler 
> http://www.martinfowler.com/distributedComputi> ng/refactoring.pdf]
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program. 
> Does SourceForge.net help you be more productive?  Does it 
> help you create better code?  SHARE THE LOVE, and help us 
> help YOU!  Click Here: http://sourceforge.net/donate/ 
> _______________________________________________
> Opensymphony-webwork mailing list 
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> 


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to