Обновление PostgreSQL 9.0.3, 8.4.7, 8.3.14, 8.2.20 с устранением уязвимости

1 февраля 2011 года

Доступны (Архивная копия от 25 октября 2011 на Wayback Machine) новые релизы во всех поддерживаемых ветках PostgreSQL: 9.0.3, 8.4.7, 8.3.14 и 8.2.20. В новых версиях в сумме представлено 63 изменения, при этом в версии 9.0.3 устранено 33 ошибки, в 8.4.7 - 20, в 8.3.14 - 20, в 8.2.20 - 18 ошибок.

Одно из изменений, связано с устранением уязвимости в дополнительном модуле intarray, который не входит в базовую систему и поставляется в разделе "contrib". При использовании модуля intarray аутентифицированный в СУБД злоумышленник может инициировать переполнение буфера и организовать выполнение кода.

Среди не связанных с безопасностью исправлений отмечены:

  • Исправление ошибки преобразования далеких дат в планировщике запросов,
  • Устранение проблем с экранированием больших объектов в pg_restore,
  • Решение проблемы с отображением CASE-выражений в EXPLAIN,
  • Улучшение поддержки сборки для платформы Windows,
  • Устранение ошибки негативно сказывающейся на производительности picksplit-алгоритма в GiST.
  • Изменения, свойственные версии 9.0.3:
  • Увеличена производительность программы получения WAL-логов на резервном сервере (walreceiver). Перед завершением работы добавлена дополнительная проверка на сброс всех скопированных WAL-логов на диск (fsync);
  • При выполнении ALTER TABLE при необходимости теперь производится перепроверка уникальности и исключения ограничителей;
  • Исправлено поведение EvalPlanQual для UPDATE-запросов, касающихся связанных зависимостями непохожих таблиц.

Источники

править


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

Комментарии

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