CVE-2026-61817 in pg_partmaninfo

Zusammenfassung

von VulDB • 18.09.2026

pg_partman ist eine PostgreSQL-Erweiterung zur Verwaltung von partitionierten Tabellen nach Zeit oder ID. Vor Version 5.5.0 interpolieren run_maintenance(), show_partitions(), show_partition_info(), undo_partition() und partition_data_time() den schreibbaren Teil des time_dncoder-Textwerts in der part_config-Tabelle ohne Identifier-Zitierung (Quoting) in dynamische SQL-Anweisungen. Eine Rolle mit den dokumentierten partman_user-Berechtigungen kann anstelle eines Decoder-Funktionsnamens beliebigen SQL-Code speichern. Wenn ein betroffener Vorgang später diesen manipulierten Wert verwendet – einschließlich der Wartung durch pg_partman_bgw für eine Menge mit Text- oder UUID-Schlüssel –, wird dieser SQL-Code mit den Berechtigungen des jeweiligen Vorgangs ausgeführt, was die Standard-Berechtigungen der PostgreSQL Superuser-Hintergrundarbeiter-Rolle (background-worker role) umfassen kann. Der persistente Datensatz kann bei späteren Ausführungszeitpunkten wieder erhöhten Zugriff ermöglichen; eine erfolgreiche Ausnutzung kann zu einer Kompromittierung der gesamten Datenbank und zur Ausführung von Betriebssystembefehlen als PostgreSQL-Dienstkonto führen. Dieses Problem wurde in Version 5.5.0 behoben.

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

Zuständig

GitHub M

Reservieren

10.07.2026

Veröffentlichung

18.09.2026

Moderieren

akzeptiert

Eintrag

VDB-407754

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!