X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Xss Acronym Ipb
fagediba
fagediba
Topic Starter сообщение 8.3.2010, 20:04; Ответить: fagediba
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 480
Регистрация: 26.11.2008
Поблагодарили: 77 раз
Репутация:   17  


Официальный фикс xss с акронимом в 2.3.6


Изменения

sources/classes/bbcode/class_bbcode_core.php

найти

# XSS Check: Bug ID: 980
                            if ( $row['bbcode_tag'] == 'post' OR $row['bbcode_tag'] == 'topic' OR $row['bbcode_tag'] == 'snapback' )
                            {
                                $match[ $_option ][$i] = intval( $match[ $_option ][$i] );
                            }


(обратите внимание что строчек "XSS Check: Bug ID: 980" в файле несколько)

Добавить ниже

                            # XSS acronym
                            if ( $row['bbcode_tag'] == 'acronym' )
                            {
                                $match[ $_option ][$i]  = preg_replace( "/s((\\\|\)*)t((\\\|\)*)y((\\\|\)*)l((\\\|\)*)e((\\\|\)*)=/is", "st yle=", $match[ $_option ][$i] );
                                $match[ $_option ][$i]  = str_replace( array( ':', ';' ), '', $match[ $_option ][$i] );
                                $match[ $_content ][$i] = preg_replace( "/s((\\\|\)*)t((\\\|\)*)y((\\\|\)*)l((\\\|\)*)e((\\\|\)*)=/is", "st yle=", $match[ $_content ][$i] );
                                $match[ $_content ][$i] = str_replace( array( ':', ';' ), '', $match[ $_content ][$i] );
                            }


И это все.

Устраняет очень опасных xss в двойках ipb


Апдейт
Archar сказал что фикс с дырой. Легче стереть тег акронима вообще

Сообщение отредактировал fagediba - 9.3.2010, 12:06
3
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Установить и настроить 2 форума IPB
Нужно поставить 2 движка и настроить
1 drzlo777 959 30.1.2017, 16:33
автор: paranormal
Открытая тема (нет новых ответов) Нужно расширить функционал IPB 3.3.4
ищу исполнителя
0 Санька 737 16.3.2013, 14:51
автор: Санька
Открытая тема (нет новых ответов) установлю МОД ОПЛАТЫ ПОСТИНГА ДЛЯ IPB V2.1.X - 3.2.X
0 FLAY 917 8.5.2012, 9:22
автор: FLAY
Открытая тема (нет новых ответов) Сколько стоит диз IPB
7 FLAY 2282 8.12.2011, 18:12
автор: Ready
Открытая тема (нет новых ответов) Нужен специалист по IPB 3.1.4
1 Drupal 822 8.3.2011, 13:00
автор: Mercedes05


 



RSS Текстовая версия Сейчас: 18.12.2017, 3:38
Дизайн