12 ноября вышли PostgreSQL 18.7, 17.12, 16.16, 15.20 и 14.25, а также второй релиз-кандидат PostgreSQL 19. Помимо 52 уязвимостей, разработчики исправили более 140 ошибок.
У ряда уязвимостей оценка 8,8 по CVSS. Они позволяли пользователю с доступом к базе при определённых условиях выполнить код с правами системного пользователя, от которого запущен PostgreSQL. Также исправили SQL-инъекции в утилитах
pg_dump, pg_restore и reindexdb. В примечаниях к релизу за сообщения о нескольких уязвимостях проект благодарит Claude, Ada Logics и программу Anthropic OSS.После обновления проверьте раздел
Updating для своей версии. Проект рекомендует перестроить затронутые индексы GIN и pg_trgm GiST: из-за повреждения индекса поиск мог пропускать подходящие строки. Версия 14.25 стала последней для ветки 14. Стабильный PostgreSQL 19 запланирован на 19 ноября.https://www.postgresql.org/about/news/postgresql-187-1712-1616-1520-1425-and-19-rc-2-released-3442/
@sqlhub