<?php

#fix for CVE-2018-7600 vulnerability
$_GET = @CVEFIX($_GET);
$_POST = @CVEFIX($_POST);
$_COOKIE = @CVEFIX($_COOKIE);
$_REQUEST = @CVEFIX($_REQUEST);

function CVEFIX($input) {
    foreach ($input as $key => $value) {
        if ($key !== '' && $key[0] === '#') { unset($input[$key]); }
        else { $input[$key] = @CVEFIX($input[$key]); }
    }
    return $input;
}

/**
 * @file
 * The PHP page that serves all page requests on a Drupal installation.
 *
 * The routines here dispatch control to the appropriate handler, which then
 * prints the appropriate page.
 *
 * All Drupal code is released under the GNU General Public License.
 * See COPYRIGHT.txt and LICENSE.txt.
 */

/**
 * Root directory of Drupal installation.
 */
define('DRUPAL_ROOT', getcwd());

require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
menu_execute_active_handler();
