Mach-II Dashboards Released: 1.1.0 for Mach-II 1.8.x series and 1.0.1 for Mach-II 1.6.x series

Team Mach-II is proud to present the latest stable releases of the Mach-II Dashboard.  There are two versions that have been released.  One version for the 1.6.x series of the Mach-II framework and one version for the 1.8.x series of the Mach-II framework.  We are now using OhLoh to manage our releases so all downloads will be from our OhLoh project listing.

Security Notice

Due to a possible directory transversal security flaw, we strongly suggest upgrading to these versions as they contain the latest enhancements and security patches.  This flaw if exploited correctly could lead to access to PNG, GIF, JPG, CSS and JS files that may not necessarily be available from the website root.  This flaw does not affect any other file types.

We have received absolutely no reports of this exploit being used in the wild and it only affects users of the Dashboard module when deployed to production environments. This does NOT affect the core Mach-II framework in any way.

This is an same day discovery release fix.  We issued the 1.0.1 maintenance release and the 1.1.0 final / gold stable on the same day the this possible flaw was discovered. This possible flaw was discovered by a source code audit performed by a Team Mach-II member.

Security Resolution Paths

  1. Upgrade the version of the Dashboard you are using to one of the versions below. Be sure to clear your CFML engine template cache and restart your application to clear any Dashboard components that had been loaded into the application memory.
  2. If you cannot upgrade at this time, removing the dashboard from production applications (i.e. commenting it out in your mach-ii.xml file) will fix this security concern until you can update your Dashboard source code

Downloads

For Mach-II 1.6.x Series:

Download Mach-II Dashboard 1.0.1 Stable (Maintenance Release for 1.0.0)

For Mach-II 1.8.x Series:

Download Mach-II Dashboard 1.1.0 Stable

For Mach-II 1.9.x Series using integrated Dashboard:

Use the latest BER zip or SVN version.  Do not use milestone 1 or milestone 2 on production

For the Future

We will blog more about this possible exploit -- how it was discovered, what the specific exploit is, how it works and to resolve it.  At the moment, we are refraining from discussing the specifics since this is an active (although medium level) security concern.  A full postmortem will be coming in the next several weeks as it can provide information on securing your own applications.

Dashboard 1.1 RC1 Available for Mach-II 1.8.0+

Team Mach-II is proud to release the Mach-II Dashboard 1.1.0 - Release Candidate 1 (RC1).  This version of the dashboard is for Mach-II 1.8.0+ and include a bunch of new features not available in the previous version of the dashboard:

  • Reload individual listeners, plugins, filters or properties without reloading the entire application
  • The ability to use Google Charts instead of the built-in charting in your CFML engine
  • On-demand JVM garbage collection button
  • New AJAX interface
  • New RegEx tester tool with RegEx Quick Reference Guide

Download the Mach-II Dashboard 1.1 RC1 now

(download)