Alx^
Постоялец
- Регистрация
- 11 Ноя 2006
- Сообщения
- 76
- Реакции
- 49
- Автор темы
- #1
Опастность для версий 2.2.0-2.2.2
XSS уязвимость не дает возможность изменить e-mail или пароль, но возможность изменить icq номер, имя в yahoo и т.п. остается.
Файл : /sources/action_public/xmlout.php
Найти:
Код:
//-----------------------------------------
// Check
//-----------------------------------------
if ( ! $member_id OR ! $this->ipsclass->member['id'] )
{
@header( "Content-type: text/plain" );
$this->class_ajax->print_nocache_headers();
print 'error';
exit();
}
if( !$this->ipsclass->member['g_edit_profile'] )
{
@header( "Content-type: text/plain" );
$this->class_ajax->print_nocache_headers();
print 'error';
exit();
}
Код:
//-----------------------------------------
// Not the same member?
//-----------------------------------------
if ( ! $this->ipsclass->member['g_is_supmod'] )
{
if ( $member_id != $this->ipsclass->member['id'] )
{
$this->class_ajax->print_nocache_headers();
$this->class_ajax->return_string( 'error' );
}
}