CVE-2026-61818 in pg_partman
Résumé
par VulDB • 19/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, undo_partition() lit part_config.time_encoder en tant que texte non restreint et l'interpole sans guillemets d'identifiant dans une instruction SELECT exécutée dynamiquement. Un rôle disposant de l'accès partman_user peut stocker du code SQL au lieu d'un nom de fonction, et ce code SQL s'exécute avec les privilèges de l'appelant qui invoque undo_partition(). La fonction ne fait pas partie du chemin par défaut des workers de fond, ce qui limite l'élévation automatique des privilèges superutilisateur décrite dans la vulnérabilité liée à create-partition, mais un appelant privilégié peut toujours voir ses permissions de confidentialité, d'intégrité et de disponibilité abusées. Ce problème est corrigé dans la version 5.5.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.