Skip to content

Важное с Sysman.Ru: Passive XSS

Song:

 

"Пассивная XSS" - это XSS нападение, которое может инициировать нападавший только сам для себя. Т.е. например он может послать снифферу только свои куки, что конечно же не является какой-либо угрозой для остальных лиц форума.

 

Но тем не менее это один из "косяков" форума. Говоря другими словами, если форум пропускает XSS, это является его недоработкой.

 

Симптомы:

- Создайте новое личное сообщение

- В поле заголовка письма укажите:

Цитата
"><sсriрt>alert(ipb_md5_check);</sсriрt>

- В поле тела письма любой текст

- Нажмите "Предпросмотр"

 

Исправление:

Найдите:

Цитата (sources/lib/func_msg.php)
[color=#048284]$old_title[/color]   = preg_replace( "/'/", "'", [color=#048284]$this[/color]->ipsclass->txt_stripslashes([color=#048284]$_POST[/color]['msg_title']) );

 

Замените на:

[color=#048284]$old_title[/color]   = [color=#048284]$this[/color]->ipsclass->parse_clean_value([color=#048284]$_POST[/color]['msg_title']);

Featured Replies

No posts to show
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.