⚠️ Mögliche Auswirkung auf Patientensicherheit

Betroffene Einrichtungen

🏥 Krankenhaus🏨 Fachklinik🏃 Rehaklinik🏡 Pflegeheim🔬 Labor🏢 Ambulantes Zentrum

Bereich

IT-InfrastrukturKIS-SoftwareLIS / RIS / PACS
Beschreibung

In pgAdmin 4 ermöglicht ein fehlerhafter Klammer-Überprüfungsmechanismus (_is_query_parens_balanced()) im Import/Export-Datenwerkzeug einem authentifizierten Angreifer, durch manipulierte SQL-Abfragen aus dem psql-\copy-Befehlskontext auszubrechen und beliebigen Code auf dem Datenbankserver auszuführen. Konkret wird eine vom Nutzer gelieferte SQL-Abfrage per Jinja-Template in einen psql-Kommandozeilenaufruf interpoliert, wobei die fehlerhafte Behandlung von Backslash-Escape-Sequenzen vor Anführungszeichen (\') die Schutzmaßnahme umgeht – ein Angreifer mit der allgemein vergebenen Berechtigung 'tools_import_export_data' kann so vollständige Serverkontrolle erlangen. pgAdmin wird in Gesundheitseinrichtungen häufig als Administrationswerkzeug für PostgreSQL-Datenbanken eingesetzt, die KIS-, LIS- oder RIS-Systeme mit Patientendaten unterstützen; sofern solche Instanzen im Klinikumfeld betrieben werden, besteht das Risiko eines vollständigen Verlusts der Datenintegrität und -vertraulichkeit sensibler Patientendaten. Angesichts des CVSS-Scores von 9.9 ist eine sofortige Aktualisierung und Zugriffsbeschränkung mit höchster Priorität durchzuführen.

Handlungsempfehlung

1 pgAdmin 4 umgehend auf die aktuelle gepatchte Version aktualisieren (Hersteller-Advisory prüfen und verfügbares Sicherheitsupdate über den offiziellen pgAdmin-Downloadkanal einspielen), da der fehlerhafte Klammer-Checker _is_query_parens_balanced() erst durch das Update ersetzt wird.

2. Zugriff auf die Import/Export-Funktion (Route POST /import_export/job/<sid>) in pgAdmin 4 auf absolut notwendige Benutzer beschränken und die Berechtigung 'tools_import_export_data' nur an vertrauenswürdige Administratoren vergeben.

3. pgAdmin-Instanzen aus dem öffentlichen Netz isolieren und ausschließlich über gesicherte interne Netzwerksegmente oder VPN erreichbar machen, um das Angriffsfenster zu minimieren.

4. Zugriffsprotokolle (Logs) der pgAdmin-Instanz und der dahinterliegenden PostgreSQL-Datenbank auf verdächtige Import/Export-Aktivitäten oder ungewöhnliche psql-Kommandos überprüfen.

5. Bestandsaufnahme aller Systeme durchführen, auf denen pgAdmin 4 betrieben wird (inkl. Datenbankserver mit Patientendaten wie KIS/LIS/RIS), und Patch-Rollout priorisiert nach Kritikalität der verbundenen Daten planen.

🔒

Weitere konkrete Handlungsschritte für Ihre IT-Abteilung
sind ISMShield AI Kunden vorbehalten.

Jetzt freischalten →
Regulatorische Einordnung

NIS2-Relevanz: •••    B3S: •••    ISG: ••ˆ    Meldepflicht DE: ja

🔒

Regulatorische Einordnung (NIS2, B3S, ISG, nDSG)
nur für ISMShield AI Kunden.

Details freischalten →