Disable XML entities when parsing XML
This commit is contained in:
parent
23eeb898a9
commit
f4f61f03c9
|
@ -72,7 +72,9 @@ class OC_OCSClient{
|
||||||
if($xml==false) {
|
if($xml==false) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
$data=simplexml_load_string($xml);
|
$loadEntities = libxml_disable_entity_loader(true);
|
||||||
|
$data = simplexml_load_string($xml);
|
||||||
|
libxml_disable_entity_loader($loadEntities);
|
||||||
|
|
||||||
$tmp=$data->data;
|
$tmp=$data->data;
|
||||||
$cats=array();
|
$cats=array();
|
||||||
|
@ -117,7 +119,9 @@ class OC_OCSClient{
|
||||||
if($xml==false) {
|
if($xml==false) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
$data=simplexml_load_string($xml);
|
$loadEntities = libxml_disable_entity_loader(true);
|
||||||
|
$data = simplexml_load_string($xml);
|
||||||
|
libxml_disable_entity_loader($loadEntities);
|
||||||
|
|
||||||
$tmp=$data->data->content;
|
$tmp=$data->data->content;
|
||||||
for($i = 0; $i < count($tmp); $i++) {
|
for($i = 0; $i < count($tmp); $i++) {
|
||||||
|
@ -159,7 +163,9 @@ class OC_OCSClient{
|
||||||
OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL);
|
OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
$data=simplexml_load_string($xml);
|
$loadEntities = libxml_disable_entity_loader(true);
|
||||||
|
$data = simplexml_load_string($xml);
|
||||||
|
libxml_disable_entity_loader($loadEntities);
|
||||||
|
|
||||||
$tmp=$data->data->content;
|
$tmp=$data->data->content;
|
||||||
$app=array();
|
$app=array();
|
||||||
|
@ -200,7 +206,9 @@ class OC_OCSClient{
|
||||||
OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL);
|
OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
$data=simplexml_load_string($xml);
|
$loadEntities = libxml_disable_entity_loader(true);
|
||||||
|
$data = simplexml_load_string($xml);
|
||||||
|
libxml_disable_entity_loader($loadEntities);
|
||||||
|
|
||||||
$tmp=$data->data->content;
|
$tmp=$data->data->content;
|
||||||
$app=array();
|
$app=array();
|
||||||
|
|
|
@ -76,7 +76,9 @@ class Updater extends BasicEmitter {
|
||||||
if ($xml == false) {
|
if ($xml == false) {
|
||||||
return array();
|
return array();
|
||||||
}
|
}
|
||||||
|
$loadEntities = libxml_disable_entity_loader(true);
|
||||||
$data = @simplexml_load_string($xml);
|
$data = @simplexml_load_string($xml);
|
||||||
|
libxml_disable_entity_loader($loadEntities);
|
||||||
|
|
||||||
$tmp = array();
|
$tmp = array();
|
||||||
$tmp['version'] = $data->version;
|
$tmp['version'] = $data->version;
|
||||||
|
|
Loading…
Reference in New Issue