Jump to content

IP.Board 3.3.x, 3.4.x Security Update

Featured Replies

Posted

We are releasing patches for IP.Board 3.3.x and IP.Board 3.4.x to address two cross site scripting issues recently reported to us.

IP.Board takes precaution against cross site scripting issues by ensuring sensitive forms and buttons have a unique key in them and also by ensuring that sensitive cookie data is not readable by javascript. However, we feel that it is in our clients best interest to have these issues resolved.

To apply the patch
Simply download the attached zip for your IP.Board version and upload the files to your forum server. You do not need to run any scripts or the upgrade system.

 

IP.Board 3.3.x

ipb33_patch_dec_13.zip

 

IP.Board 3.4.x

ipb34_patch_dec_13.zip

 

If you are an IPS Community in the Cloud customer running IP.Board 3.3 or above, no further action is necessary; we have already automatically patched your account. If you are using a version older than IP.Board 3.3, you should contact support to upgrade.

 

If you have installed or upgraded to IP.Board 3.4.6 today, no further action is necessary; we have already updated the main download zips.

 

We extend our thanks to indistic for notifying us of the BBCode issue and Artur Czyż for notifying us of the search issue.


Читать дальше


Насколько я понял, просто закинуть на сайт и все... Но там не всем это надо делать. Если у тебя 3.4.6, то там он уже встроен.

Встроен в версиях, скачанных из клиент-центра после релиза патча, либо наши релизы, скачанные после публикования моего сообщения о применении патча.

А есть информация, что добавилось в файл ipsRegistry.php ?

У меня в этом файле интергация с сайтом, а какие строчки отвечают за нее не понятно(( Если перезалью, интеграция потеряется((

Есть подозрение, что только эти строчки,:

				# Skip post arrays
				if ( ! is_array( $value ) )
				{
					$_POST[ $key ] = IPSText::stripslashes( $value );
				}
			}
		}
		
    	//-----------------------------------------
    	// Clean globals, first.
    	//-----------------------------------------

и заменить на это

				# Skip post arrays
				if ( ! is_array( $value ) )
				{
					$_POST[ $key ] = IPSText::stripslashes( $value );
				}
				

				{
					$_POST[ $key ] = IPSText::htmlspecialchars( $value );
				}
			}
		}
		
    	//-----------------------------------------
    	// Clean globals, first.
    	//-----------------------------------------

Вот до конца нет уверенности :think:

  • 2 месяца спустя...

Всем привет, версия 3.4.6 в админке появилась надпись

Сообщения IP.Board

A security patch has been released to address three XSS issues in IP.Board 3.3.x and 3.4.x. Please see our release announcement for further details.

 

надо пропатчить?

  • 2 недели спустя...

Чайник в этом деле, как его установить то? IPB 3.4.6

Логику включить, не?

Установка патча

Скачайте патч соответствующий вашей версии форума и разархивируйте папку upload в корень форума.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.