Cross-site Scripting #3

Open
irvine wants to merge 1 commits from Plexicus-AI-Remediation-1ae179d5-b290-41cc-95bf-a0661703838e into main

View File

@ -33,7 +33,7 @@ if(isset($_GET['id'])) {
// El siguiente código es vulnerable a XSS ya que imprime directamente en el HTML el contenido de una variable que puede ser manipulada por el usuario sin ninguna sanitización. // El siguiente código es vulnerable a XSS ya que imprime directamente en el HTML el contenido de una variable que puede ser manipulada por el usuario sin ninguna sanitización.
if(isset($_GET['mensaje'])) { if(isset($_GET['mensaje'])) {
$mensaje = $_GET['mensaje']; // Input del usuario susceptible a XSS $mensaje = $_GET['mensaje']; // Input del usuario susceptible a XSS
echo "<div>$mensaje</div>"; // Vulnerable a XSS echo "<div>" . htmlentities($mensaje, ENT_QUOTES, 'UTF-8') . "</div>"; // Sanitize output to prevent XSS
} }
// Cerrar conexión // Cerrar conexión