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.

Comments (2)

Add Comment ]

Sean Corfield Just to point out that following the recommendation in the security bulletin will break nearly all CFC code out there, including Mach II.

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)
Saul Rosenfeld Very interesting. HTML is everything these days. Excellent work, well done. This kid is going to be the next big thing.

Add Comment ]

Post a comment





Leave this field empty: