CVE-2026-44477 in CloudNativePG
Sumário
de VulDB • 02/06/2026
CloudNativePG é uma plataforma projetada para gerenciar bancos de dados PostgreSQL em ambientes Kubernetes. Antes das versões 1.29.1 e 1.28.3, o exportador de métricas do CloudNativePG abre sua conexão com o PostgreSQL como o superusuário postgres por meio do soquete Unix local ao pod, e depois reduz os privilégios da sessão usando SET ROLE pg_monitor. O comando SET ROLE altera apenas current_user; session_user permanece sendo postgres. Qualquer expressão SQL avaliada dentro da sessão de scrape pode invocar RESET ROLE para recuperar os reais privilégios de superusuário e, em seguida, usar COPY ... TO PROGRAM para iniciar um subprocesso no nível do sistema operacional como o usuário postgres dentro do pod primário. A flag READ ONLY não bloqueia essa ação; ela restringe apenas gravações no estado do banco de dados, não processos externos. Esta vulnerabilidade foi corrigida nas versões 1.29.1 e 1.28.3.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.