CVE-2026-61819 in Pg_partmanИнформация

Сводка

по VulDB • 19.09.2026

pg_partman — это расширение для PostgreSQL, которое управляет разделенными таблицами по времени или идентификатору (ID). До версии 5.5.0 при установленной pg_jobmon и включенном параметре part_config.jobmon обработчики исключений в нескольких функциях pg_partman помещают значение p_parent_table дословно внутрь строкового литерала SQL, используемого для вызова функции pg_jobmon.add_job(). Пользователь с ролью partman_user может создать имя родительской таблицы, содержащее одинарную кавычку, которая завершает этот литерал и позволяет внедрить (инжектировать) SQL-код при выполнении затронутого пути обработки исключений. Если функция bgw pg_partman_bgw достигает этого пути, внедренный SQL выполняется с привилегиями роли pg_partman_bgw, которые по умолчанию соответствуют суперпользователю PostgreSQL, что позволяет осуществить компрометацию всей базы данных и выполнение команд операционной системы от имени учетной записи службы PostgreSQL. Постоянная строка в part_config может снова спровоцировать повышение привилегий при последующих циклах обслуживания. Эта проблема исправлена в версии 5.5.0.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

GitHub M

Резервировать

10.07.2026

Раскрытие

18.09.2026

Модерация

принято

Вход

VDB-407774

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!