Hopefully you've heard there's a patch out for ColdFusion 10 (now version 10.0.11) for the web sockets security hole that Henry Ho noticed a week or so ago. I did some investigation on the issue, and identified four separate problems with the web sockets implementation on un-patched (10.0.10 and below) ColdFusion 10 installations.
The good news is that two of those four issues are fixed, and they are the two significant ones:
- public CFC methods were callable via web sockets. Only remote methods ought to be externally accessible;
- non-web-accessible CFCs were accessible via web socket requests, provided there was a ColdFusion mapping to them.