Salve a tutti,
ho attivato sul dominio un servizio di sicurezza che controlla se ci sono vulnerabilità sul sito.
Questo servizio ha rilevato una vulnerabilità di XSS Scripting.
Capisco molto poco di programmazione, ma ho trovato nel file index.php del template delle linee di codice (quelle evidenziate) che sull'installazione in locale non sono presenti:
<?php
defined('_JEXEC') or die;
include_once ('includes/functions.php');
include_once ('includes/includes.php');
//================================================
foreach($_POST as $key => $value)
{
$_POST[$key]=htmlentities($_POST[$key]);
}
foreach($_GET as $key => $value)
{
$_GET[$key]=htmlentities($_GET[$key]);
}
foreach($_REQUEST as $key => $value)
{
$_REQUEST[$key]=htmlentities($_REQUEST[$key]);
}
//================================================?>
<!DOCTYPE html>
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
...
Sapete dirmi a cosa fanno riferimento queste linee di codice?
C'è qualche attinenza con la vulnerabilità XSS Scripting?
Io a scanso di equivoci le ho cancellate.
Versione Joomla 3.3.3
Versione database 5.5.34
Grazie a tutti