Krytyczny błąd w viewtopic.php [phpBB 2.0.16]

Odkryto błąd w pliku viewtopic.php w najnowszej wersji phpbb 2.0.16.

Wszyscy którzy zaktualizowali swoje phpbb powinni dokonac zmiany.

viewtopic.php

Find:

$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . str_replace('\\', '\\\\', $highlight_match) . ")\b#i', '\\\\1', '\\0')", '>' . $message . '<'), 1, -1)); [/code]


 





[i]Replace with: [/i]

[code]$message = str_replace(’"’, ‘"’, substr(@preg_replace(’#(\>(((?>([^><]+|(?R)))*)\<))#se’, “@preg_replace(’#\b(” . str_replace(’\’, ‘\\’, addslashes($highlight_match)) . “)\b#i’, ’ \\1’, ‘\0’)”, ‘>’ . $message . ‘<’), 1, -1));

http://www.phpbb.com/phpBB/viewtopic.php?f=14&t=302011