CVE-2026-61818 in pg_partman
Zusammenfassung
von VulDB • 18.09.2026
pg_partman ist eine PostgreSQL-Erweiterung zur Verwaltung von partitionierten Tabellen basierend auf Zeit oder ID. Vor Version 5.5.0 liest undo_partition() part_config.time_encoder als unbeschränkten Text und interpoliert diesen ohne Identifier-Quoting in einen dynamisch ausgeführten SELECT-Befehl. Eine Rolle mit partman_user-Zugriff kann SQL anstelle eines Funktionsnamens speichern, wobei das SQL mit den Berechtigungen des Aufrufers ausgeführt wird, der undo_partition() aufruft. Die Funktion ist nicht Teil des Standard-Hintergrund-Worker-Pfads, was die automatische Superuser-Eskalation einschränkt, wie sie durch die verwandte create-partition-Schwachstelle beschrieben wird; ein privilegiierter Aufrufer kann jedoch weiterhin missbraucht werden in Bezug auf Vertraulichkeit, Integrität und Verfügbarkeit. Dieses Problem wurde in Version 5.5.0 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.