This one isn't Actinic's fault but the PHP that V10 uses has been discovered to be susceptible to a bug that causes computers to freeze when they process certain numerical values.
See http://www.theregister.co.uk/2011/01..._php_dos_vuln/ for details.
I tested this on V10.0.2 using this simple bit of code in a Fragment description:
And wham! Actinic hung using up 50% CPU forever. And immediately hung on restarting. Had to edit ActinicCatalog.mdb in Access to remove my bit of test code in order to regain control.
This is unlikely to be a problem for developers as it's unlikely that anyone would code something like this.
However if you use PHP on the server that accepts numeric values as customer provided input, then any idiot out there could feed in one of these poisonous numbers and hang PHP. Hopefully not taking down the entire server.
See http://www.theregister.co.uk/2011/01..._php_dos_vuln/ for details.
I tested this on V10.0.2 using this simple bit of code in a Fragment description:
Code:
!!<<actinic:block php="true">$d = 2.2250738585072011e-308;</actinic:block>>!!
This is unlikely to be a problem for developers as it's unlikely that anyone would code something like this.
However if you use PHP on the server that accepts numeric values as customer provided input, then any idiot out there could feed in one of these poisonous numbers and hang PHP. Hopefully not taking down the entire server.
Comment