CVE-2026-61819 in Pg_partmaninformación

Resumen

por VulDB • 2026-09-18

pg_partman es una extensión de PostgreSQL que gestiona tablas particionadas por tiempo o ID. Antes de la versión 5.5.0, cuando pg_jobmon está instalado y part_config.jobmon es verdadero, los controladores de excepciones en múltiples funciones de pg_partman insertan p_parent_table literalmente dentro de un literal de cadena SQL utilizado para llamar a pg_jobmon.add_job(). Un usuario con permisos de partman puede crear un nombre de tabla padre que contenga una comilla simple (') que termina el literal e inyecta código SQL cuando se ejecuta la ruta de excepción afectada. Si pg_partman_bgw alcanza esa ruta, el SQL inyectado se ejecuta con los privilegios del rol de pg_partman_bgw, que por defecto son superusuario de PostgreSQL, lo que permite una compromiso a nivel de base de datos y ejecución de comandos en el sistema operativo como la cuenta de servicio de PostgreSQL. La fila persistente part_config puede desencadenar nuevamente esta escalada de privilegios en los siguientes ciclos de mantenimiento. Este problema está corregido en la versión 5.5.0.

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

Responsable

GitHub M

Reservar

2026-07-10

Divulgación

2026-09-18

Moderación

aceptado

Artículo

VDB-407774

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!