ColdFusion 10, ColdFusion 9.0.2, ColdFusion 9.0.1, and ColdFusion 9.0 are affected with a vulnerability mentioned in the security bulletin APSB12-26. This article provides fixes for the security issues mentioned in the bulletin, along with installation instructions.
- Hot fix files contain some of the previous security hot fixes.
- Do not remove any jar files whose file names begin with chf.
- ColdFusion 10 update 6 is a cumulative update. That is, it includes all the bug fixes from previous updates of ColdFusion 10.
- Named application scope is not available in servlet context by default. To roll back to previous behavior, add JVM flag -Dcoldfusion.allowappdatainservletcontext=true.
If you have not applied ColdFusion 10 Mandatory Update, then apply it first to apply ColdFusion 10 Update 6.
In the following procedures, {ColdFusion-Home} indicates the following:
- For Server installation: {ColdFusion-Home}
- For Multiserver Installation:{JRun-Home}/servers/{YourServer}/cfusion-ear/cfusion-war/
- For J2EE installation: {cfusion-ear-Home}/cfusion-war/
Note:
CFIDE.zip and WEB-INF.zip included in the hot fix contain only part of the CFIDE and WEB-INF files. Do not rename present CFIDE and WEB-INF folders.
Use the following instructions if you have previously applied Security hot fix APSB12-21.
- Download CF902.zip and extract hf902-00002.jar file.
- In ColdFusion administrator, select System Information page by clicking the icon "i" in the upper-right corner.
- In the update file text box, browse and select hf902-00002.jar and click Submit Changes.
- Stop the ColdFusion instance.
- Go to {ColdFusion-Home}/lib/updates (for Server Installation) or {ColdFusion-Home}/WEB-INF/cfusion/lib/updates (for Multiserver and J2EE installation) directory. If hf902-00001.jar exists, delete it. Otherwise, ignore this step.
- Start the ColdFusion instance.
- If there are multiple instances, repeat steps 2 through 6 for each instance.
- Download CF901.zip and extract hf901-00007.jar file.
- In ColdFusion administrator, select System Information page by clicking the icon "i" in the upper-right corner.
- In the update file text box, browse and select hf901-00007.jar and click Submit Changes.
- Stop the ColdFusion instance.
- Go to {ColdFusion-Home}/lib/updates (for Server Installation) or {ColdFusion-Home}/WEB-INF/cfusion/lib/updates (for Multiserver and J2EE installation) directory. If hf901-00006.jar exists, delete it. Otherwise, ignore this step.
- Start the ColdFusion instance.
- If there are multiple instances, repeat steps 2 through 6 for each instance.
- Download CF9.zip and extract hf900-00008.jar file.
- In ColdFusion administrator, select System Information page by clicking the icon "i" in the upper-right corner.
- In the update file text box, browse and select hf900-00008.jar and click Submit Changes.
- Stop the ColdFusion instance.
- Go to {ColdFusion-Home}/lib/updates (for Server Installation) or {ColdFusion-Home}/WEB-INF/cfusion/lib/updates (for Multiserver and J2EE installation) directory. If hf900-00007.jar exists, delete it. Otherwise, ignore this step.
- Start the ColdFusion instance.
- If there are multiple instances, repeat steps 2 through 6 for each instance.
Use these instructions if you have not applied Security hot fix APSB12-21.
- Download CF902.zip and CFIDE-902.zip. Extract both zip files.
- In ColdFusion administrator, select System Information page by clicking the icon "i" in the upper-right corner.
- In the update file text box, browse and select hf902-00002.jar located under CF902/lib/updates.
- Click Submit Changes.
- Stop the ColdFusion instance.
- Go to {ColdFusion-Home}/lib/updates (for Server installation) or {ColdFusion-Home}/WEB-INF/cfusion/lib/updates (for Multiserver and J2EE installations) directory. If hf902-00001.jar exists, delete it. Otherwise, ignore this step.
- Go to {CFIDE-HOME} and take a backup of CFIDE folder.
- Extract all the files in CFIDE-902.zip to the web root directory that has {CFIDE-HOME} folder.
- Start the ColdFusion Instance.
- If there are multiple instances, repeat steps 2 through 9 for each instance.
- Download CF901.zip and CFIDE-901.zip. Extract both zip files.
- In ColdFusion administrator, select System Information page by clicking the icon "i" in the upper-right corner.
- In the update file text box, browse and select hf901-00007.jar located under CF901/lib/updates.
- Click Submit Changes.
- Stop the ColdFusion instance.
- Go to {ColdFusion-Home}/lib/updates (for Server installation) or {ColdFusion-Home}/WEB-INF/cfusion/lib/updates (for Multiserver and J2EE installations) directory. If hf901-00001.jar, hf901-00002.jar, hf901-00003.jar, hf901-00004.jar, hf901-00005.jar, hf901-00006.jar exist, delete them. Otherwise, ignore this step.
- Go to {CFIDE-HOME} and take a backup of CFIDE folder.
- Extract all the files in CFIDE-901.zip to the web root directory that has {CFIDE-HOME} folder.
- Go to {ColdFusion-Home}/wwwroot/WEB-INF directory and take a backup of WEB-INF folder.
- Go to CF901 directory and extract all the files in WEB-INF.zip to {ColdFusion-Home}/wwwroot (for Server Install) and {ColdFusion-Home} (for MultiServer and J2EE installations) directory.
- Go to your {ColdFusion-Home}/lib (for Server Install) and {ColdFusion-Home}/WEB-INF/cfusion/lib (for MultiServer and J2EE install) and take a backup of log4j.properties, flex-messaging-common.jar, flex-messaging-core.jar.
- Go to CF901/lib directory and copy all the files to {ColdFusion-Home}/lib (for Server Install) and {ColdFusion-Home}/WEB-INF/cfusion/lib (for MultiServer and J2EE install).
- Start the ColdFusion Instance.
- If there are multiple instances, repeat steps 2 through 13 for each instance.
- Download CF9.zip and CFIDE-9.zip. Extract both zip files.
- In ColdFusion administrator, select System Information page by clicking the icon "i" in the upper-right corner.
- In the update file text box, browse and select hf900-00008.jar located under CF9/lib/updates.
- Click Submit Changes.
- Stop the ColdFusion instance.
- Go to {ColdFusion-Home}/lib/updates (for Server installation) or {ColdFusion-Home}/WEB-INF/cfusion/lib/updates (for Multiserver and J2EE installations) directory. If hf900-00001.jar, hf900-00002.jar, hf900-00003.jar, hf900-00004.jar, or hf900-00005.jar, hf900-00006.jar, hf900-00007.jar exist, delete them. Otherwise, ignore this step.
- Go to {CFIDE-HOME} and take a backup of CFIDE folder.
- Extract all the files in CFIDE-9.zip to the web root directory that has {CFIDE-HOME} folder.
- Go to {ColdFusion-Home}/wwwroot/WEB-INF directory and take a backup of WEB-INF folder.
- Go to CF9 directory and extract all the files in WEB-INF.zip to {ColdFusion-Home}/wwwroot (for Server Install) and {ColdFusion-Home} (for MultiServer and J2EE installations) directory.
- Go to your {ColdFusion-Home}/lib (for Server Install) and {ColdFusion-Home}/WEB-INF/cfusion/lib (for MultiServer and J2EE install) and take a backup of log4j.properties, flex-messaging-common.jar, flex-messaging-core.jar.
- Go to CF9/lib directory and copy all the files to {ColdFusion-Home}/lib (for Server Install) and {ColdFusion-Home}/WEB-INF/cfusion/lib (for MultiServer and J2EE install).
- Start the ColdFusion Instance.
- If there are multiple instances, repeat steps 2 through 13 for each instance.
Follow the instructions in the security bulletin APSB11-15 to apply the fix.
If you installed the hot fix for ColdFusion 9, and upgraded to ColdFusion 9.0.1, then apply the security hot fix for the update.
Note:
For previous ColdFusion security hot fixes, see the Security bulletins and advisories page.

