Новости по регионам

  1. Главная
  2. IT
  3. Компания Postgres Professional первой среди коммерческих форков закрыла критические уязвимости PostgreSQL

Компания Postgres Professional первой среди коммерческих форков закрыла критические уязвимости PostgreSQL

Postgres Professional выпустила «нулевые» релизы корпоративных редакций СУБД Postgres Pro Enterprise с исправлениями актуальных уязвимостей PostgreSQL. Компания первой и пока единственной среди коммерческих форков на российском рынке перенесла эти исправления в редакции уровня enterprise, предоставив заказчикам защиту от нескольких десятков известных CVE без ожидания следующего функционального релиза.

«Нулевые» релизы Postgres Pro Enterprise — это оперативные обновления безопасности. Они создаются на базе предыдущего минорного релиза с переносом исправлений из актуальной версии PostgreSQL и не содержат новой функциональности. Новые возможности и доработки, отложенные ради скорости, появятся позже — в привычных минорных релизах вида 17.11.1 и так далее, которые выйдут по обычному циклу разработки.

«Для бизнес-систем важно не только быстро закрывать угрозы безопасности, но и сохранять предсказуемость работы. Поэтому мы выпускаем внеочередные обновления безопасности отдельно от функциональных. Заказчик может установить необходимые исправления сразу, не дожидаясь следующего планового обновления и не внедряя одновременно с этим новые возможности продуктов. Это позволяет оперативно устранить уязвимости без лишних изменений в уже работающей системе», — Юлия Рыденкова, технический директор Postgres Professional.

Что закрывает обновление

Релиз устраняет 28 уязвимостей и более 110 багов, накопленных за последние месяцы. Среди самых серьёзных проблем — уязвимости с максимальной оценкой CVSS 8.8, позволяющие выполнить произвольный код:

  • CVE-2026-14664 — переполнение буфера в обработке регулярных выражений, ведущее к выполнению кода;

  • CVE-2026-14669 — переполнение буфера в функции to_char();

  • CVE-2026-14670 — переполнение буфера в связанных объектах PL/Perl;

  • CVE-2026-14671 — путаница типов в кеше плана contrib/refint;

  • CVE-2026-14676 — переполнение буфера в pg_stat_statements;

  • CVE-2026-14680 — путаница типов через аргументы internal;

  • CVE-2026-15741 — SQL-инъекция через аргумент функции EXTRACT() при деpapсинге выражений;

  • CVE-2026-16238 и CVE-2026-16239 — путаница типов в pg_restore_attribute_stats() и в связке CLOSE + DECLARE курсоров;

  • CVE-2026-18408 — возможность выполнить произвольные команды оболочки через psql unrestrict при восстановлении дампа;

  • CVE-2026-19385 — переполнение буфера в pg_dump.

Также закрыта уязвимость CVE-2026-6471, из-за которой пользователь репликации мог подгрузить произвольную библиотеку для логического декодирования. Теперь список разрешённых модулей ограничен параметром output_plugin_libraries.

CVE-2026-6464 исправляет ошибку в psql: при раннем сбое COPY FROM STDIN или copy FROM STDIN строки inline-данных могли быть обработаны как команды psql. Для эксплуатации обычно требуется сочетание контроля над серверной ошибкой и данными COPY; сценарий не затрагивает COPY FROM с именем файла.

Интересно, что несколько уязвимостей — например, CVE-2026-16239 и CVE-2026-14680 — обнаружены исследователями безопасности при прямом участии ИИ-инструментов Claude (Anthropic Research) и Codex Security (OpenAI).

Рекомендации по установке

Обновления являются накопительными. Для их установки не требуется выгружать и загружать базы данных либо выполнять pg_upgrade: достаточно штатно остановить сервер и обновить бинарные файлы.

После обновления рекомендуется:

  • проверить таблицы с GIN-индексами и при необходимости выполнить ANALYZE, если значение reltuples выглядит некорректным;

  • переиндексировать btree_gist-индексы на столбцах float4, float8, bit и bit varying, если они используются;

  • переиндексировать B-tree-индексы по ltree, если значения могут содержать более 14 653 меток;

  • проверить конфигурацию логического декодирования и добавить используемые доверенные плагины в output_plugin_libraries.

Почему важна скорость закрытия CVE

С 1 марта 2026 года действует приказ ФСТЭК России №117 от 11 апреля 2025 года. Он устанавливает предельные сроки устранения выявленных уязвимостей либо применения компенсирующих мер: для критического уровня — не более 24 часов, для высокого — не более 7 календарных дней. Для уязвимостей среднего и низкого уровня сроки устанавливает оператор во внутреннем регламенте. Если выявленная уязвимость отсутствует в БДУ ФСТЭК, сведения о ней необходимо направить в службу не позднее 5 рабочих дней с даты выявления.

Параллельно ИИ-инструменты заметно ускоряют поиск дефектов и анализ кода. Anthropic сообщала, что применяла раннюю версию Claude Mythos Preview в программе координированного раскрытия уязвимостей: к 22 мая 2026 года компания раскрыла 1 596 уязвимостей в 281 open-source проекте, при этом часть результатов ещё находилась на стадиях проверки, раскрытия и исправления.

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

source

Мировые новости

Меню