PostgreSQL 18.6: дозволені бібліотеки логічного декодування

1 хв читання

13 серпня 2026 року вийшло оновлення PostgreSQL 18.6, яке усуває вразливість CVE-2026-6471. Нова версія обмежує перелік бібліотек логічного декодування, дозволяючи використовувати лише ті, що вказані в параметрі output_plugin_libraries, щоб запобігти несанкціонованому виконанню довільного коду.

Реліз PostgreSQL 18.6 від 13 серпня 2026 року (CVE-2026-6471) обмежує вибір бібліотек логічного декодування для користувачів реплікації. Раніше система дозволяла завантажувати будь-яку бібліотеку, що створювало потенційні вектори атак. Тепер впроваджено параметр output_plugin_libraries, який визначає білий список дозволених плагінів. За замовчуванням система підтримує лише стандартні компоненти pgoutput та test_decoding.

Рекомендації:

  • Після оновлення до версії 18.6 перевірте файл конфігурації postgresql.conf.
  • Якщо ви використовуєте сторонні плагіни логічного декодування, додайте їх назви до параметра output_plugin_libraries.
  • Перезапустіть сервер або виконайте pg_reload_conf() для застосування змін.

Налаштування білого списку плагінів логічного декодування

Оновлення PostgreSQL 18.6 впроваджує суворі обмеження на плагіни логічного декодування, що може зупинити роботу сторонніх інструментів реплікації, якщо вони не внесені до білого списку. Для адміністраторів баз даних це вимагає негайного коригування конфігурації після оновлення, щоб уникнути простою критично важливих процесів синхронізації даних.

Практичний крок: Замовте в Softline послугу з оновлення та налаштування PostgreSQL, щоб забезпечити безперебійну роботу ваших інструментів реплікації після переходу на нову версію.

Використані джерела

  1. postgresql.org (postgresql.org)