Обновление СУБД PostgreSQL: 8.3.7, 8.2.13, 8.1.17, 8.0.21 и 7.4.25

18 марта 2009 года

Анонсирован выход обновлений для всех активных веток PostgreSQL: 8.3.7, 8.2.13, 8.1.17, 8.0.21 и 7.4.25. В новых версиях устранено две уязвимости:

  • Возможность получения доступа к скрытым записям, не имея прав доступа к схеме, из-за особенностей обработки представлений (VIEW);
  • Ошибка, которую можно использовать для вызова отказа в обслуживании через рекурсивное зацикливание взаимно ссылающихся друг на друга функций конвертации кодировок (CREATE DEFAULT CONVERSION test1 FOR 'LATIN1' TO 'KOI8' FROM

ascii_to_mic; CREATE DEFAULT CONVERSION test2 FOR 'KOI8' TO 'LATIN1' FROM mic_to_ascii; после этого к краху приведет выполнение set client_encoding to 'LATIN1').

Кроме того, в новых версиях отмечено исправление 12 незначительных ошибок, например:

  • Налажена работа функций семейства xpath() в ветке 8.3.
  • Устранен крах процесса, при вызове функции to_char() с некорректными параметрами преобразования;
  • Исправлена проблема при выполнении операции поиска по маскам в многобайтовой кодировке при активной "С" локали;
  • Устранены проблемы в планировщике запросов, возникающие при задании суб-SELECT в блоке вывода другого подзапроса;

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Обновление СУБД PostgreSQL: 8.3.7, 8.2.13, 8.1.17, 8.0.21 и 7.4.25», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.