PostGREShell: в PostgreSQL обнаружили существовавшую 12 лет возможность запуска произвольного кода
1 сентября исследователи
Cyera Research раскрыли подробности уязвимости PostGREShell —
CVE-2026-6471, позволявшей пользователю PostgreSQL с привилегией
REPLICATION загружать произвольные нативные библиотеки в процесс СУБД. Ошибка появилась вместе с механизмом логического декодирования ещё в PostgreSQL 9.4 и оставалась незамеченной около 12 лет. Само исправление было выпущено раньше —
13 августа в PostgreSQL 18.6, 17.11, 16.15, 15.19 и 14.24.
PostgreSQL
оценил CVE-2026-6471 в 7,2 балла CVSS. Согласно официальному описанию, пользователь, не являющийся суперпользователем, но имеющий атрибут
REPLICATION, мог через механизм логического декодирования заставить сервер выполнить
dlopen() произвольного файла, доступного системной учётной записи PostgreSQL. В результате код из библиотеки выполнялся уже не с SQL-правами атакующего, а непосредственно внутри процесса сервера БД.
(
читать дальше... )
cve,
postgresql,
replication