CVE-2026-18408

Hoch8.8Veröffentlicht am 13. August 2026

Die Einbindung nicht vertrauenswürdiger Daten in pg_dump in PostgreSQL ermöglicht es einem bösartigen Superuser des Ursprungsservers, über die Eingabeexpansion des psql-Metabefehls \restrict beliebigen Code zur Ausführung zum Wiederherstellungszeitpunkt als das Client-Betriebssystemkonto einzuschleusen, das psql zur Wiederherstellung des Dumps ausführt. Der Fix für CVE-2025-8714 führte \restrict und \unrestrict ein, um diesen Angriff zu blockieren, aber \unrestrict selbst war für einen Angriff ausreichend. pg_dumpall ist ebenfalls betroffen. pg_restore ist betroffen, wenn es zur Erzeugung eines Dumps im Plain-Format verwendet wird. Die Nicht-Core-Verwendung von \restrict wäre betroffen, wir haben jedoch keine Nicht-Core-Verwendung identifiziert. Versionen vor PostgreSQL 18.6, 17.11, 16.15, 15.19 und 14.24 sind betroffen.

CVSS-Score8.8 / 10CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Schwachstellentyp (CWE)CWE-829
Herstellerpostgresql

Betroffene Produkte

HerstellerProduktVersionen
postgresqlpostgresql< 14.24

Verwandte Artikel

This product uses the NVD API but is not endorsed or certified by the NVD.

Die technische Beschreibung ist unsere Übersetzung des englischen NVD-Originaltexts.

CVE-Datenbank