Cloud Foundry CAPI: Fehlerhafte Zugriffskontrolle in Cloud Controller API
Das Nginx-Routing der Cloud Controller API blockiert unauthentifizierten Zugriff auf /internal/v4/ und /internal/v5/, aber nicht auf /internal/v3/. Die Staging-Callback-Endpunkte unter /internal/v3/ sind daher über den öffentlichen API-Listener ohne OAuth oder gegenseitiges TLS erreichbar. Ein Angreifer mit einer gültigen Build- oder Droplet-GUID kann gefälschte Staging-Callbacks senden, einen Droplet auf STAGED setzen und beliebige Prozess-Metadaten und Sidecar-Daten speichern, und ein SpaceAuditor, der GUIDs ohne Schreibrechte auflisten kann, kann dies nutzen, um seine Rolle zu überschreiten.
Cloud Foundry Foundation · CAPI (Cloud Controller API)
