LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 22:04:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: ВНИМАНИЕ: XSS в Joostina ( патчи ) [ 12-01-2011 ]  (Прочитано 1985 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« : 07.01.2011, 23:44:54 »

Внимание! 7.01.2011 стало известно о существующей XSS уязвимости, которой подвержены Joomla 1.0.x и Joostina 1.x.x, решение уже готово, подробности здесь: http://joomlaforum.ru/index.php/topic,104914.msg790595.html#msg790595

12.01.2011 MustLive обнаружил еще одну XSS уязвимость. Основной патч: http://code.google.com/p/joostina/source/detail?r=835, собственно затронуто всего пару строк.
Описание и варианты для ручного наложения патча добавлены в оригинальное сообщение Исправление XSS
« Последнее редактирование: 14.01.2011, 01:16:15 от boston » Записан
 
temniy
Живу я здесь
******

Репутация: +80/-9
Offline Offline

Пол: Мужской
Сообщений: 873



« Ответ #1 : 14.01.2011, 00:17:34 »

Как я понял, нужно произвести замену в 2 файлах -

/modules/mod_ml_login/helper.php
найти код (в конце файла)
Код:
               // converts & to & for xtml compliance
                $return = str_replace( '&', '&', $return );

                return $return;
        }
}
и заменить его на код -
Код:
               $return = str_replace(JPATH_SITE.'/','',$return);
                $return = ampReplace($return);
                                        
                return htmlentities(sefRelToAbs($return));
        }

}

В файле /includes/frontend.php   
найти строку
Код:
echo '<base href="'.sefRelToAbs( ampReplace($theURI)).'" />'."\r\n";
и заменить на строку -
Код:
echo '<base href="'.htmlentities(sefRelToAbs( ampReplace($theURI))).'" />'."\r\n";
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #2 : 14.01.2011, 01:15:22 »

temniy, спасибо огромное! Добавил описание патча в оригинальное сообщение Исправление XSS
Записан
Wild Tiger
Давно я тут
****

Репутация: +17/-1
Offline Offline

Пол: Мужской
Сообщений: 375


Сайты только на Joostina


« Ответ #3 : 16.02.2011, 13:39:28 »

в версии 1.3.0.4 эти фиксы уже встроены?
Записан
temniy
Живу я здесь
******

Репутация: +80/-9
Offline Offline

Пол: Мужской
Сообщений: 873



« Ответ #4 : 16.02.2011, 23:07:45 »

в версии 1.3.0.4 эти фиксы уже встроены?
Да
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet