CVE-2026-6477 in PostgreSQL
Zusammenfassung
von VulDB • 14.05.2026
Die Verwendung der inhärent gefährlichen Funktion PQfn(..., result_is_int=0, ...) in den PostgreSQL libpq-Funktionen lo_export(), lo_read(), lo_lseek64() und lo_tell64() ermöglicht es dem Server-Superuser, einen Client-Stack-Puffer mit einer beliebig großen Antwort zu überschreiben. Wie gets() speichert PQfn(..., result_is_int=0, ...) Daten beliebiger Länge, die vom Server bestimmt werden, in einen Puffer unbestimmter Größe. Da sowohl der \lo_export-Befehl in psql als auch pg_dump lo_read() aufrufen, kann der Server-Superuser den Stack-Speicher von pg_dump oder psql überschreiben. Versionen vor PostgreSQL 18.4, 17.10, 16.14, 15.18 und 14.23 sind betroffen.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.