CVE Catalog

CVE-2026-89111

CriticalCVSS 10.0
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.37%

31th percentile - higher than 31% of all known CVEs

Summary

The SAP Cloud SDK for Python contains an OAuth2 SSRF vulnerability affecting multi-tenant BTP applications. An attacker controlling the tenant_subdomain parameter can redirect OAuth2 token requests to an attacker-controlled server and exfiltrate client credentials. The issue was originally fixed in 0.45.2, reintroduced in 0.53.0 during an HTTP client refactor, and the validation was restored in 0.55.1.

Risk Assessment

An attacker could steal OAuth2 client credentials and gain unauthorized access to other tenants' resources. In a multi-tenant environment this threatens tenant data isolation.

Recommendation

Upgrade SAP Cloud SDK for Python to version 0.55.1 or later. Verify that versions 0.53.0–0.55.0 are not in use in production.

Related vulnerabilities

Original NVD description (English source)

The SAP Cloud SDK for Python contains an OAuth2 SSRF vulnerability affecting multi-tenant BTP applications. An attacker who controls the tenant_subdomain parameter can redirect OAuth2 token requests to an attacker-controlled server, causing client credentials to be exfiltrated. This vulnerability was originally fixed in 0.45.2. It was reintroduced in 0.53.0 when the HTTP client was refactored into a shared core module, and the tenant subdomain validation was not carried over to the new location. The validation was restored in 0.55.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS