#Технологии4 мин

E-Maj 5.0.1 закрывает уязвимость в расширении PostgreSQL

E-Maj 5.0.1 исправляет уязвимость, затрагивающую все предыдущие версии расширения.

E-Maj 5.0.1 закрывает уязвимость в расширении PostgreSQL
Коротко
  • E-Maj 5.0.1 исправляет уязвимость, затрагивающую все предыдущие версии расширения.
  • При определённых условиях некоторые пользователи могли получить права суперпользователя.
  • Сообщение относится к установленному E-Maj, а не ко всем базам PostgreSQL.

Для E-Maj вышла версия 5.0.1 с важным исправлением безопасности. Разработчик сообщает об уязвимости всех предыдущих версий расширения и рекомендует пользователям обновиться.

Какую проблему закрывает E-Maj 5.0.1?

При определённых условиях некоторые пользователи могли получить права суперпользователя. Исправление этого дефекта представлено в E-Maj 5.0.1, о чём разработчик сообщил 31 октября на сайте PostgreSQL.

Права суперпользователя означают очень широкие полномочия в базе данных. Короткое объявление не раскрывает точный набор условий для использования уязвимости; придумывать его по описанию нельзя.

Это основание проверить установленный компонент, а не доказательство уже произошедшего доступа к данным. В анонсе нет результатов проверки конкретного сервера или компании.

Затронуты ли все пользователи PostgreSQL?

Сообщение касается E-Maj — отдельного расширения PostgreSQL для подробного журналирования изменений и возврата выбранных групп данных к прежнему состоянию. Само наличие PostgreSQL ещё не означает, что E-Maj установлен.

По объявлению, уязвимость есть во всех предыдущих версиях именно E-Maj. Для выпуска 5.0.1 заявлена совместимость с PostgreSQL версий 14–19.

Сначала попросите администратора проверить перечень расширений, их версии и среды использования. На схеме архитектуры проекта удобно отметить, где находится база и кто отвечает за её обслуживание.

С чего начать, если расширение используется в рабочем проекте?

Передайте ответственному за базу точный анонс и попросите составить план обновления E-Maj. Нужно подтвердить текущую версию, совместимость и способ проверки после изменения.

Мы предлагаем подготовить короткую карточку:

  • в каких базах установлено расширение;
  • кто может согласовать и выполнить обновление;
  • где команда проверит переход до рабочего запуска;
  • как будет подтверждено восстановление, если оно понадобится.

Это редакционный порядок подготовки. Выполнять команды обновления на живой базе по одной новости без проверки проекта не стоит.

Может ли E-Maj заменить весь план восстановления сервиса?

Назначение расширения в анонсе связано с выбранными наборами данных внутри PostgreSQL. Из этого не следует, что оно само восстанавливает все файлы, настройки, внешние подключения и работу сайта.

В разборе восстановления облачных сервисов объясняем, почему наличие копии и проверенный запуск — отдельные этапы. Для E-Maj полезно так же заранее определить, что команда считает успешным результатом.

Мы не меняли расширения на рабочей базе и не проводили проверку доступа. Новость сообщает о выпущенном исправлении и помогает владельцу проекта передать команде точный вопрос.

Источники

💬 Комментарии

Пока никто не написал. Будьте первым: расскажите, что оказалось полезным, а чего не хватило.
Ссылки в комментариях не публикуются.

📚Разбираем тему подробно

Все статьи

🗞Другие новости

Все новости