New Security Bulletin Addresses CFMX Privilege Escalation Vulnerability
Usually I wouldn't post just because Macromedia released a new security bulletin, but since I mentioned The CFMX Privilege Escalation Vulnerability last Thursday, I think it's worth posting that Macromedia has just posted Security Bulletin MPSB04-10 which specifically addresses this issue.

A workaround for your own code is to make sure you have an "init()" method that returns "this" and to call that directly with cfinvoke instead of using createObject()...
These two are identical:
cfset foo = createObject("component","MyComponent").init(args)
cfinvoke returnvariable="foo" component="MyComponent" method="init" argumentCollection="#args#"
(angle brackets omitted to avoid comment mangling)
# Posted By Sean Corfield | October 12, 2004 11:16 AM
# Posted By Saul Rosenfeld | October 20, 2004 12:05 AM