Was passiert, wenn eine einzige, öffentlich erreichbare API-Endpoint in Ihrer Business-Intelligence-Lösung genügt, um Angreifern vollständige Administratorrechte zu verschaffen? Genau diese Frage stellt sich im August 2026 für Tausende Metabase-Nutzer weltweit. Der Open-Source-BI-Anbieter Metabase bestätigte die aktive Ausnutzung einer kritischen Zero-Day-SQL-Injection, die ohne Authentifizierung auskommt und mit dem maximalen CVSS-Score von 10,0 bewertet wurde. Die Schwachstelle, intern als GHSA-vwf4-m7j8-wcjf geführt, erlaubt es, beliebige SQL-Befehle in die Metabase-Anwendungsdatenbank einzuschleusen und anschließend Admin-Accounts zu manipulieren. Für selbst gehostete Instanzen besteht akute Handlungsnotwendigkeit, denn Metabase Cloud wurde zwar zentral gepatcht, aber viele On-Premises-Installationen hinken hinterher.
Die Angriffskette im Detail: Wie ein Reset-Endpoint zum Root-Kanal wird
Metabase ist ein beliebtes Open-Source-Tool für Datenvisualisierung und Business Intelligence. Unternehmen nutzen es, um Datenbanken anzubinden, Dashboards zu erstellen und Reports für verschiedene Abteilungen bereitzustellen. Weil die Software oft direkten Zugriff auf sensible Data-Warehouse- und Produktivdatenbanken hat, ist sie per se ein High-Value-Asset. Die im August 2026 entdeckte Schwachstelle zeigt, dass selbst etablierte Produkte unerwartete Angriffsflächen bieten können, wenn ein einzelner API-Endpunkt nicht ausreichend validiert.
Der verwundbare Endpunkt /api/session/reset_password
Der Angriff zielt auf den öffentlich zugänglichen Endpunkt POST /api/session/reset_password ab. Normalerweise dient dieser dazu, Nutzern eine Passwort-Reset-E-Mail zuzusenden. Im Fall der Zero-Day-Lücke kann ein nicht authentifizierter Angreifer über diesen Endpunkt jedoch benutzerkontrollierte Eingaben direkt in SQL-Befehle der Metabase-Anwendungsdatenbank injizieren. Das ist ein klassisches Beispiel für eine SQL-Injection (CWE-89), allerdings ohne jegliche Vorab-Authentifizierung und damit besonders leicht ausnutzbar.
Laut The Hacker News und dem offiziellen GitHub Security Advisory GHSA-vwf4-m7j8-wcjf reicht ein einzelner bösartiger Request aus, um SQL-Statements in der Anwendungsdatenbank auszuführen. Mit diesen Rechten kann der Angreifer beispielsweise bestehende Benutzer zur Administrator-Rolle befördern, neue Admin-Accounts anlegen oder gespeicherte Datenbank-Anmeldedaten auslesen. Die Schwere wird nicht nur durch die fehlende Authentifizierung, sondern auch durch die zentrale Rolle von Metabase als Datenhub verstärkt.
Von der SQL-Injection zum vollständigen Datenbankzugriff
Metabase speichert in seiner Anwendungsdatenbank nicht nur Benutzer- und Session-Informationen, sondern auch die Verbindungsdaten zu allen angebundenen Datenquellen. Hat ein Angreifer Admin-Rechte im Metabase-Interface, kann er diese gespeicherten Credentials abrufen, Konfigurationen ändern und über die bestehenden Datenbankverbindungen beliebige Abfragen ausführen. In vielen Unternehmen sind an Metabase Data-Warehouses wie Snowflake, BigQuery, PostgreSQL oder MySQL angebunden. Die eigentliche Sicherheitsgrenze verschiebt sich damit vom Metabase-Server auf alle angeschlossenen Systeme.
Die Praxis zeigt, dass Angreifer nicht nur auf das Metabase-System selbst zielen, sondern die Kompromittierung als Sprungbrett nutzen. Über ausgelesene Datenbank-Anmeldedaten können sie lateral in weitere Netzwerksegmente vordringen, vertrauliche Kundendaten exfiltrieren oder sogar bestehende Reports und Dashboards mit falschen Kennzahlen manipulieren. Für Finanz-, Gesundheits- und E-Commerce-Unternehmen ist das ein Compliance- und Reputationsrisiko von erheblichem Ausmaß.
Betroffene Versionen und verfügbare Patches
Metabase hat die Schwachstelle sehr schnell behandelt. Nach eigenen Angaben wurde Metabase Cloud innerhalb von Stunden aktualisiert, so dass Cloud-Kunden keine eigenen Aktionen durchführen mussten. Für selbst gehostete Installationen wurden jedoch explizite Patch-Versionen veröffentlicht, die Administratoren umgehend einspielen sollten. Die betroffenen Versionen und die jeweiligen Fix-Releases sind in der folgenden Tabelle zusammengefasst.
| Betroffene Versionsreihe | Gepatchte Version | Hinweis |
|---|---|---|
| >= 0.58.0, < 0.58.23 | 0.58.24 | Patch sofort einspielen |
| >= 0.59.0, < 0.59.20 | 0.59.21 | Patch sofort einspielen |
| >= 0.60.0, < 0.60.16 | 0.60.17 | Patch sofort einspielen |
| >= 0.61.0, < 0.61.10 | 0.61.11 | Patch sofort einspielen |
| >= 0.62.0, < 0.62.8 | 0.62.9 | Patch sofort einspielen |
| >= 0.63.0, < 0.63.3 | 0.63.5 | Patch sofort einspielen |
| < 0.58.0 | nicht betroffen | Keine Aktion erforderlich |
Organisationen, die ältere Versionen als 0.58 einsetzen, sind laut offizieller Meldung nicht betroffen. Dennoch empfiehlt es sich, aus Sicherheitsgründen auf eine aktuelle, gepatchte Version zu aktualisieren. Wer nicht sofort patchen kann, sollte zumindest den Endpunkt /api/session/reset_password öffentlich nicht erreichbar machen, etwa durch Network-Segmentierung, IP-Whitelists oder ein Web-Application-Firewall-Regelwerk.
Unterschied zwischen Metabase Cloud und Self-Hosted
Metabase Cloud wird zentral vom Hersteller betrieben. Nach der Entdeckung der Lücke am 3. August 2026 wurde die Cloud-Infrastruktur umgehend aktualisiert. Kunden mit Cloud-Abonnement mussten keine eigenen Patches einspielen. Für selbst gehostete Instanzen gilt das Gegenteil: Hier liegt die Verantwortung beim Betreiber. Der Admin muss das Upgrade selbst herunterladen, testen und ausrollen. In Umgebungen mit vielen Metabase-Instanzen oder komplexen Infrastrukturen kann dieser Prozess mehrere Tage dauern – Zeit, in der Angreifer weiter aktiv sind.
Diese Diskrepanz zwischen Cloud und Self-Hosted ist ein wiederkehrendes Muster in der IT-Sicherheit. Während Cloud-Nutzer von zentralen Patch-Maßnahmen profitieren, bleiben On-Premises-Betreiber oft länger verwundbar. Unternehmen sollten daher in ihre Self-Hosting-Strategie klare Patch-Zeitfenster und Notfallprozesse einplanen. Ähnlich wie bei der kürzlich berichteten N-able N-central-Lücke CVE-2026-18577 zeigt sich auch hier, dass die schnelle Reaktion auf aktiv ausgenutzte Schwachstellen entscheidend ist.
Bestätigte Angriffe und betroffene Unternehmen
Metabase selbst bestätigte in seinem Security Advisory, dass Metabase Cloud Opfer eines Angriffs wurde, bei dem die Zero-Day-Schwachstelle genutzt wurde. Zudem wurden mindestens zwei Firmen öffentlich als betroffen genannt: der PC-Hersteller Framework und das Finanz-Software-Unternehmen Tally. Beide meldeten Datenzugriffe, bei denen unter anderem Kundennamen, Login-IPs, Adressen, Telefonnummern und E-Mail-Adressen ausgelesen wurden. Laut TechCrunch gab Framework an, dass alle Kunden betroffen waren, aber keine Bestell- oder Zahlungsinformationen kompromittiert wurden, dennoch ist der Vorfall ein eindringliches Beispiel für die Auswirkungen der Lücke.
Indikatoren einer Kompromittierung
Metabase hat konkrete Indicators of Compromise (IoCs) veröffentlicht, die Administratoren in ihren Logs suchen sollten. Das Muster ist einfach und auffällig: Ein POST /api/session/reset_password-Request, der mit HTTP-Status 400 beantwortet wird, gefolgt von einem GET /api/user/current-Request mit HTTP-Status 200. Das deutet darauf hin, dass ein Angreifer über die SQL-Injection einen gültigen Admin-Session-Token erzeugt oder einen bestehenden Account übernommen hat.
CEO Sameer Al-Sakran wies ausdrücklich darauf hin, dass das Vorhandensein dieses Musters in den Anwendungs- oder Ingress-Logs ein starker Hinweis auf eine Kompromittierung ist. Administratoren sollten daher nicht nur auf erfolgreiche 200er-Requests achten, sondern gezielt nach der Sequenz 400 gefolgt von 200 Ausschau halten. Moderne SIEM-Systeme können solche Muster über Korrelationsregeln automatisch erkennen und Alarme auslösen.
Auswirkungen auf Kundendaten und Compliance
Die bei Framework und Tally beobachtete Datenexfiltration zeigt, dass Metabase nicht nur als isoliertes System betrachtet werden darf. Wer Metabase an Produktivdatenbanken mit Kundendaten anbindet, exponiert indirekt auch diese Daten über die BI-Lösung. Unter der DSGVO können solche Vorfälle meldepflichtig sein, wenn personenbezogene Daten betroffen sind. Unternehmen müssen daher prüfen, ob sie bei ihren Metabase-Instanzen vergleichbare Zugriffsmuster beobachten und ob eine Meldung an die zuständige Datenschutzbehörde erforderlich ist.
Ein besonders heikler Aspekt ist die Möglichkeit, über Metabase gespeicherte Datenbank-Anmeldedaten auszulesen. Selbst wenn der Angreifer keine Kundendaten direkt kopiert hat, kann er die Credentials für spätere Angriffe auf die Datenbankinfrastruktur verwenden. Das bedeutet: Auch wenn die Metabase-Instanz gepatcht wurde, kann die eigentliche Bedrohung in den angeschlossenen Datenquellen weiter bestehen. Eine gründliche Forensik und Credential-Rotation sind unverzichtbar.
Schutzmaßnahmen und Incident-Response-Schritte
Wer eine selbst gehostete Metabase-Instanz betreibt, sollte die folgenden Schritte in dieser Priorität umsetzen. Die Maßnahmen lassen sich in drei Phasen unterteilen: unmittelbare Abwehr, Patch und anschließende Kompromittierungsprüfung. Nur wer alle drei Phasen durchläuft, kann mit vertretbarem Risiko davon ausgehen, die Lücke wirksam geschlossen zu haben.
Sofortmaßnahmen vor dem Patch
Als Workaround empfiehlt Metabase, den Endpunkt /api/session/reset_password öffentlich nicht erreichbar zu machen. Das kann durch eine Web-Application-Firewall, Reverse-Proxy-Regeln oder Netzwerksegmentierung erfolgen. Sofern Metabase ohnehin nur intern genutzt wird, sollte der Zugriff auf das interne Netzwerk beschränkt werden. Wichtig ist, dass diese Maßnahme nur eine vorübergehende Bringschuld ist – sie ersetzt nicht das Einspielen des Patches.
Parallel sollten Administratoren die Logs auf das IoC-Muster 400/200 durchsuchen. Bereits jetzt bekannte IoCs können in SIEM- oder IDS-Systeme eingepflegt werden, um weitere Angriffsversuche frühzeitig zu erkennen. Auch eine Überprüfung bestehender Admin-Accounts auf unerwartete Änderungen oder neu angelegte Accounts ist sinnvoll, da Angreifer Persistenzmechanismen einrichten könnten.
Empfohlene Aktionen nach dem Patch
Nach erfolgreichem Patch sollten Betreiber eine Reihe von Hygienemaßnahmen durchführen, um mögliche Kompromittierungen rückgängig zu machen. Metabase empfiehlt konkret:
- Alle aktiven Sessions widerrufen, indem alle Zeilen in der Tabelle
core_sessionder Metabase-Anwendungsdatenbank gelöscht werden. - Alle API-Keys überprüfen und nicht erkannte oder ungenutzte Schlüssel entfernen.
- Administrator-Accounts auf unerwartete Änderungen prüfen, insbesondere auf neu hinzugefügte Admins oder geänderte E-Mail-Adressen.
- Anmeldedaten aller verbundenen Datenbanken rotieren, falls der Endpunkt öffentlich zugänglich war.
- Data-Warehouse- und Datenbank-Logs auf unautorisierte Zugriffe untersuchen.
- Metabase-Aktivitäts- und Abfragehistorie auf unerwartete Queries oder Exporte prüfen.
Diese Schritte sind zwar aufwändig, aber notwendig. Wer nur patcht, ohne die bestehende Integrität der Umgebung zu prüfen, läuft Gefahr, dass ein Angreifer bereits persistierende Zugänge hinterlassen hat. In Anlehnung an CISAs Umgang mit aktiv ausgenutzten KEV-Einträgen wie CVE-2026-8037 sollten Organisationen zudem dokumentieren, ob vor dem Patch bereits kompromittiert wurde, um geeignete forensische und regulatorische Maßnahmen ableiten zu können.
Einordnung in die aktuelle Bedrohungslage
Der Metabase-Fall passt in ein breiteres Muster der Jahre 2025 und 2026: Angreifer konzentrieren sich zunehmend auf zentrale Infrastrukturkomponenten, die viele andere Systeme verbinden. Load Balancer, CI/CD-Server, RMM-Tools, Telefonie-Infrastruktur und eben Business-Intelligence-Plattformen werden bevorzugt angegriffen, weil ein einziger Erfolg weitreichende Folgen hat. Wer Metabase als zentralen Daten-Hub betreibt, muss es mit den Sicherheitsstandards eines Tier-0-Systems behandeln.
Vergleich mit früheren Metabase-Schwachstellen
Metabase hatte bereits im Juli 2023 eine schwerwiegende Lücke mit der Kennung CVE-2023-38646 (CVSS 9.8), die eine präauthentifizierte Remote-Code-Execution ermöglichte. Auch damals waren selbst gehostete Instanzen betroffen und mussten umgehend gepatcht werden. Die aktuelle Lücke aus dem August 2026 übertrifft die Schwere mit einem CVSS-Score von 10,0, da keine Authentifizierung erforderlich ist und die Auswirkungen direkt auf Datenbankzugriff und Admin-Kontrolle zielen.
Für langjährige Metabase-Nutzer ist das ein Weckruf: Sicherheitsupdates dürfen nicht verschoben werden, und der öffentliche Zugriff auf administrative Endpunkte muss minimiert werden. Die Wiederholung ähnlicher Schwachstellen zeigt, dass auch reife Open-Source-Projekte regelmäßig kritische Bugs entwickeln können. Deshalb sind Patch-Management, Logging und Netzwerksegmentierung unverzichtbare Säulen eines modernen Sicherheitskonzepts.
Parallelen zu anderen aktiv ausgenutzten KEV-Fällen
Die aktive Ausnutzung der Metabase-Lücke steht in einer Reihe mit anderen im Sommer 2026 bekannt gewordenen Fällen. So wurde Langflow (CVE-2026-9198) und Apache Tomcat (CVE-2026-34486) ebenfalls in den KEV-Katalog aufgenommen, nachdem CISA aktive Angriffe bestätigte. Gemeinsam ist diesen Fällen, dass Angreifer zentrale Software-Komponenten ins Visier nehmen und Unternehmen oft nur wenige Tage Zeit für die Reaktion lassen. Metabase hat zwar noch keine eigene CVE-Kennung erhalten, das Security Advisory GHSA-vwf4-m7j8-wcjf wird jedoch in der Sicherheitscommunity bereits als gleichwertig kritisch behandelt.
Auch die WordPress-Core-RCE-Kette wp2shell (CVE-2026-63030 und CVE-2026-60137) zeigt ein ähnliches Muster: Zwei Schwachstellen zusammen erlauben unauthentifizierte Übernahme. Bei Metabase reicht eine einzelne Lücke. Das verdeutlicht, wie wichtig Input-Validierung, sichere SQL-Abfragen und Zero-Trust-Netzwerkarchitekturen sind.
Fazit: Geschwindigkeit und Grundsätzlichkeit zählen
Die Metabase-Zero-Day-SQL-Injection GHSA-vwf4-m7j8-wcjf ist eine der schwersten Sicherheitsmeldungen des Sommers 2026. Mit einem CVSS-Score von 10,0, unauthentifizierter Ausnutzbarkeit und direkter Admin-Übernahme gefährdet sie selbst gehostete Metabase-Instanzen in erheblichem Maße. Cloud-Kunden sind durch das zentrale Patching des Anbieters geschützt, On-Premises-Betreiber müssen jedoch selbst handeln: Patch einspielen, Logs prüfen, Sessions widerrufen, Credentials rotieren und Datenbankzugriffe auditieren.
Langfristig sollten Unternehmen BI- und Datenvisualisierungslösungen als kritische Infrastruktur behandeln. Netzwerksegmentierung, regelmäßige Sicherheitsupdates, zentrales Log-Management und klare Incident-Response-Pläne sind keine optionalen Extras, sondern Grundvoraussetzungen. Wer Metabase und vergleichbare Tools ohne diese Maßnahmen öffentlich oder weitgehend ungeschützt betreibt, nimmt bewusst ein hohes Risiko in Kauf – und das aktuelle Geschehen zeigt, dass dieses Risiko jederzeit real werden kann.
Im Fokus
- Schwachstelle: Metabase SQL-Injection GHSA-vwf4-m7j8-wcjf, CVSS 10.0
- Betroffen: Selbst gehostete Metabase 0.58.x – 0.63.x; Metabase Cloud wurde zentral gepatcht
- Endpunkt:
POST /api/session/reset_password - IoC: 400 auf Reset-Endpunkt gefolgt von 200 auf
GET /api/user/current - Maßnahmen: Patch auf 0.58.24, 0.59.21, 0.60.17, 0.61.11, 0.62.9 oder 0.63.5; Workaround: Endpunkt blockieren; danach Sessions löschen, API-Keys prüfen, DB-Credentials rotieren
- Quellen: Metabase Security Advisory, GitHub Security Advisory, The Hacker News, TechCrunch
