diff -r 5a6b6e770365 -r 68c69c656a2c web/lib/Zend/Amf/Parse/Amf0/Deserializer.php --- a/web/lib/Zend/Amf/Parse/Amf0/Deserializer.php Thu May 07 15:10:09 2015 +0200 +++ b/web/lib/Zend/Amf/Parse/Amf0/Deserializer.php Thu May 07 15:16:02 2015 +0200 @@ -15,14 +15,17 @@ * @category Zend * @package Zend_Amf * @subpackage Parse_Amf0 - * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) + * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License - * @version $Id: Deserializer.php 24593 2012-01-05 20:35:02Z matthew $ + * @version $Id$ */ /** Zend_Amf_Constants */ require_once 'Zend/Amf/Constants.php'; +/** Zend_Xml_Security */ +require_once 'Zend/Xml/Security.php'; + /** @see Zend_Amf_Parse_Deserializer */ require_once 'Zend/Amf/Parse/Deserializer.php'; @@ -33,7 +36,7 @@ * @todo Class could be implemented as Factory Class with each data type it's own class * @package Zend_Amf * @subpackage Parse_Amf0 - * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) + * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License */ class Zend_Amf_Parse_Amf0_Deserializer extends Zend_Amf_Parse_Deserializer @@ -248,7 +251,7 @@ public function readXmlString() { $string = $this->_stream->readLongUTF(); - return simplexml_load_string($string); + return Zend_Xml_Security::scan($string); //simplexml_load_string($string); } /**