SAP schließt OAuth2-SSRF-Lücke, die BTP-Anwendungs-Anmeldedaten offenlegen kann

SAP behebt OAuth2-SSRF-Lücke im Cloud SDK für Python, die BTP-Anmeldedaten über tenant_subdomain offenlegen kann. Update und Workaround im Überblick.

Füge CyberWorldOpsals bevorzugte Quelle bei Google hinzu
SAP schließt OAuth2-SSRF-Lücke, die BTP-Anwendungs-Anmeldedaten offenlegen kann
Schwachstellen

Illustration mit KI erzeugt

SAP hat am 13. Oktober 2026 sap-cloud-sdk 0.45.2 veröffentlicht und damit eine Server-Side-Request-Forgery-Schwachstelle mit höchstem Schweregrad behoben. Über sie können OAuth2-Client-Anmeldedaten aus Mandanten-übergreifenden Anwendungen der SAP Business Technology Platform offengelegt werden.

Die Lücke wird als CVE-2026-89111 und GHSA-4mv3-jxxm-9cx2 geführt und betrifft jede Version des SAP Cloud SDK für Python vor 0.45.2. SAP hat am 13. Oktober 2026 einen GitHub-Sicherheitshinweis veröffentlicht und die Meldung der Schwachstelle SunandM zugeschrieben.

Vom Angreifer kontrollierte Mandantendaten können Token-Anfragen umleiten

CVE-2026-89111 ist eine OAuth2-SSRF-Schwachstelle, die als CWE-918 klassifiziert ist. Sie entsteht, wenn ein Angreifer den Parameter tenant_subdomain steuern kann, den eine Mandanten-übergreifende BTP-Anwendung verwendet.

Das verwundbare SDK kann diesen Wert in die URL einsetzen, die für eine OAuth2-Token-Anfrage genutzt wird. Ein böswilliger Wert kann die Anfrage daher an einen vom Angreifer kontrollierten Server leiten, wodurch die während des Austauschs übermittelten Client-Anmeldedaten offengelegt werden.

Der CVSS-v3.1-Vektor von SAP lautet:

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N

Dies beschreibt einen netzwerkbasierten Angriff, für den weder Berechtigungen noch Benutzerinteraktion nötig sind. Die CNA-Bewertung von SAP, die auch GitHub anzeigt, vergibt einen Score von 10,0 (kritisch) mit hohen Auswirkungen auf Vertraulichkeit und Integrität, aber ohne Auswirkungen auf die Verfügbarkeit. Der NVD-Eintrag enthielt am 13. Oktober 2026 noch keinen eigenen NIST-Score.

Auf sap-cloud-sdk 0.45.2 aktualisieren

Organisationen, die betroffene BTP-Anwendungen betreiben, sollten das Python-Paket auf Version 0.45.2 oder neuer aktualisieren. Die korrigierte Version prüft tenant_subdomain gegen die Anforderungen an DNS-Labels nach RFC 1123, bevor der Wert in eine Token-URL eingesetzt wird.

Ist ein sofortiges Update nicht möglich, rät SAP Consumer-Anwendungen, tenant_subdomain gegen eine Allowlist mit registrierten Tenant-Subdomains zu validieren. Diese Prüfung muss erfolgen, bevor der Wert an einen SDK-Aufruf übergeben wird.

Teams sollten bereitgestellte Anwendungen und fixierte Abhängigkeiten berücksichtigen und nicht nur Entwicklungsumgebungen prüfen: Jede Anwendung, auf der sap-cloud-sdk vor 0.45.2 läuft, bleibt im betroffenen Bereich.

Zwei weitere kritische Schwachstellen im Oktober-Release von SAP

Das Sicherheitsrelease von SAP vom 13. Oktober 2026 umfasst 20 Schwachstellen in verschiedenen Produkten. Zwei weitere kritische Probleme bergen erhebliche Risiken einer Systemkompromittierung:

  • CVE-2026-89110 ist eine fehlerhafte Zugriffskontrolle in SAP NetWeaver Visual Composer. Ein Angreifer mit geringen Rechten kann interne Operationen auf einem vorkonfigurierten Remote-System aufrufen. Je nach Konfiguration dieser Verbindung könnte die Ausnutzung das Remote-System vollständig kompromittieren. Die Schwachstelle hat einen CVSS-Score von 9,9 und ist als CWE-749 klassifiziert.
  • CVE-2026-89108 betrifft die Administrationsfunktionen in SAP Manufacturing Integration and Intelligence. Ein Angreifer, der bereits MII-Administratorrechte besitzt, kann eine manipulierte Anfrage senden, die ein erweitertes Konto auf dem zugrunde liegenden Java-Anwendungsserver anlegt. Dadurch könnte er möglicherweise administrative Kontrolle über die verwundbare Anwendung hinaus erlangen. Die Schwachstelle hat einen CVSS-Score von 9,1 und ist als CWE-862 klassifiziert.

Für Python-basierte Mehrmandanten-Deployments in BTP gilt daher sofort: auf sap-cloud-sdk 0.45.2 umstellen oder, bis das Update installiert werden kann, die von SAP vorgeschlagene Workaround-Lösung mit einer Allowlist für Tenant-Subdomains erzwingen.

Auch interessant

Quellen

Dieser Artikel ist eine eigenständige Aufbereitung auf Basis der folgenden Quellen.

In diesem Artikel behandelte CVEs

Zurück zur Startseite

Aktuelle Cybersecurity-News

Alle Cybersecurity-News →