APSB11-04 - classic.cfm debug problems
Hello,
I applied this hotfix to two CF 9.01 and one CF 8.01 servers. They all have the same problem after the update.
http://www.adobe.com/support/security/bulletins/apsb11-04.html
The link to the hotfix is above.
I use the classic.cfm version for debug output. It was updated with this hotfix and now it does not display properly. It used to highlight in red any templates that took too much time to execute. Now it displays the styling info around these numbers instead of applying the style:
<font color='red'><span class='template_overage'>4929</span></font> ms
If I view the source of the page and find the debugging output, this is what is there:
<font color='red'><span class='template_overage'>4929</span></font> ms
It should display something like this:
4929 ms
It seems like the HTMLEditFormat function is being used on the output before it is displayed. I traced it to a new UDF that is being used to display these messages. The encodeForError function in this file uses a java object named "coldfusion.security.ESAPIUtils" for creating the output. So, I'm not sure what to try next.
{ColdFusion Home}/wwwroot/WEB-INF/exception/udf.cfm
{ColdFusion Home}/wwwroot/WEB-INF/debug/classic.cfm
Anyone else have this problem or a solution to it?
sj
