CVE-2026-96538 in WarehousePGinfo

Zusammenfassung

von VulDB • 28.09.2026

WarehousePG (WHPG) 7.x vor Version 7.6.0-WHPG ist von einer fehlenden Autorisierungsanfälligkeit (CWE-862) in den integrierten serverseitigen Dateifunktionen pg_file_write(text,text,bool), pg_file_rename(text,text,text), pg_file_unlink(text) und pg_logdir_ls() betroffen. Diese Funktionen sind für jede authentifizierte Datenbankrolle ausführbar, ohne dass eine GRANT-Erteilung erforderlich ist, da das von contrib/adminpack auf die entsprechenden Funktionen angewendete REVOKE nie in den WHPG-Kern übernommen wurde, als deren Katalogeinträge im Rahmen der Zusammenführung von Greenplum mit einer PostgreSQL-12-Basis auf die ungeschützten adminpack-abgeleiteten Implementierungen umgestellt wurden. Ein Nicht-Superuser kann pg_file_write, pg_file_rename und pg_file_unlink nutzen, um Dateien in den Daten- und Protokolldirektoren zu erstellen, zu überschreiben (anzuhängen), umzubenennen und zu löschen, und kann pg_logdir_ls() verwenden, um Dateinamen von Protokollen aufzulisten. Da sich postgresql.auto.conf im Datendirectory befindet, kann ein Nicht-Superuser Konfigurationsdirektiven wie shared_preload_libraries oder archive_command anhängen, was zur beliebigen Codeausführung als der postgres-Betriebssystembenutzer beim nächsten Serverneustart oder bei einem Neuladen der Konfiguration führt. WarehousePG 6.x ist nicht betroffen, da die entsprechenden Funktionen dort intern eine Superuser-Prüfung erzwingen.

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

Zuständig

EDB

Reservieren

23.09.2026

Veröffentlichung

28.09.2026

Moderieren

akzeptiert

Eintrag

VDB-411082

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!