Lightdash: Path Injection im nicht authentifizierten dbt-Cloud-Webhook
Lightdash, eine Open-Source-Plattform für Business Intelligence, besitzt einen dbt-Cloud-Webhook-Endpunkt, der Anfragen ohne Authentifizierung akzeptiert. Vom Angreifer gelieferte Werte für accountId und runId werden ohne Bereinigung in die dbt-Cloud-API-URL eingefügt, sodass per Path Traversal die Anfrage des Servers, die den API-Schlüssel des Projekts enthält, auf einen anderen Pfad auf cloud.getdbt.com umgelenkt werden kann. Der Angreifer muss die Projekt-UUID kennen, und das Ziel muss ein dbt-Cloud-IDE-Projekt sein. Die Behauptung des Advisory zum Diebstahl des API-Schlüssels ist durch die Belege nicht belegt, und die CVSS- und CWE-Bewertungen unterscheiden sich zwischen den Quellen.
Lightdash · Lightdash
