Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Вышли обновления всех активных версий Postgre SQL


Автор: Kagor 24.5.2006, 20:01
http://www.postgresql.org/about/news.561 всех активных версий Postgre SQL (8.1.4, 8.0.8, 7.4.13, 7.3.15).

Источник: http://www.linux.org.ru/view-message.jsp?msgid=1412688 

Автор: Kagor 24.5.2006, 21:19
В срочном порядке выпущены новые версии PostgreSQL http://www.postgresql.org/ftp/source/v8.1.4, http://www.postgresql.org/ftp/source/v8.0.8, http://www.postgresql.org/ftp/source/v7.4.13 и http://www.postgresql.org/ftp/source/v7.3.15.

Обновление связано с обнаружением http://www.postgresql.org/docs/techdocs.48, позволяющей осуществлять подстановку SQL запроса (SQL injection), используя некоторые клиентские приложения.

Проблема связана с возможностью передачи escape последовательности "\'" через некорректную компоновку символов в UTF-8 или других многобайтных кодировках (pg_escape_string в PHP без обновления не спасает). Для баз в которых данные представлены в однобайтных кодировках, таких как KOI8-R/cp1251 уязвимость не представляет опасности.

Внимание, теперь PostgreSQL отвергает вставку любых многобайтных символов содержащих ошибки, т.е. попытка вставки некорректных UTF-8 строк будет вызывать ошибку (такое встречается часто), о проверке стоит позаботится на уровне приложений. Кроме того прекращена поддержка экранирования вида "\'", теперь всегда нужно использовать представление "''". 

Источник: http://www.opennet.ru/opennews/art.shtml?num=7579 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)