CVE-2026-61819 in Pg_partmaninformation

Résumé

par VulDB • 18/09/2026

pg_partman est une extension PostgreSQL qui gère les tables partitionnées par temps ou par ID. Avant la version 5.5.0, lorsque pg_jobmon est installé et que part_config.jobmon a la valeur true, les gestionnaires d'exceptions dans plusieurs fonctions de pg_partman insèrent p_parent_table littéralement à l'intérieur d'une chaîne littérale SQL utilisée pour appeler pg_jobmon.add_job(). Un utilisateur avec le rôle partman_user peut créer un nom de table parent contenant une apostrophe simple qui termine la chaîne littérale et injecte du code SQL lorsqu'un chemin d'exception concerné s'exécute. Si pg_partman_bgw atteint ce chemin, le code SQL injecté s'exécute avec les privilèges définis par pg_partman_bgw.role, qui sont par défaut ceux de superutilisateur PostgreSQL, permettant une compromission à l'échelle de la base de données et l'exécution de commandes au niveau du système d'exploitation en tant que compte de service PostgreSQL. La ligne persistante part_config peut déclencher cette élévation de privilèges lors des prochaines étapes de maintenance. Ce problème est corrigé dans la version 5.5.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Réserver

10/07/2026

Divulgation

18/09/2026

Modérer

accepté

Entrée

VDB-407774

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!