This is not relevant anymore since we require PHP 5.4
$databases = $setup->getSupportedDatabases();
$dataDir = $this->config->getSystemValue('datadirectory', \OC::$SERVERROOT.'/data');
- $vulnerableToNullByte = false;
- if(@file_exists(__FILE__."\0Nullbyte")) { // Check if the used PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)
- $vulnerableToNullByte = true;
- }
$errors = array();
'databases' => $databases,
'directory' => $dataDir,
'htaccessWorking' => $htAccessWorking,
- 'vulnerableToNullByte' => $vulnerableToNullByte,
'errors' => $errors,
);
}
<?php endforeach; ?>
</fieldset>
<?php endif; ?>
- <?php if($_['vulnerableToNullByte']): ?>
- <fieldset class="warning">
- <legend><strong><?php p($l->t('Security Warning'));?></strong></legend>
- <p><?php p($l->t('Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)'));?><br/>
- <?php p($l->t('Please update your PHP installation to use %s securely.', $theme->getName() )); ?></p>
- </fieldset>
- <?php endif; ?>
<?php if(!$_['htaccessWorking']): ?>
<fieldset class="warning">
<legend><strong><?php p($l->t('Security Warning'));?></strong></legend>