Critical SAP Cloud SDK SSRF Could Expose OAuth2 Client Credentials

· Original article ↗

Summary

CVE-2026-89111 lets attacker-controlled tenant subdomains redirect SAP Cloud SDK OAuth2 requests, potentially exposing client credentials. SAP patched the flaw; independently reported validation gaps affect versions 0.53.0–0.55.0. No confirmed exploitation was reported.

Key points

  • The SSRF flaw (CVSS 10.0) affects SAP Cloud SDK for Python OAuth2 token requests and may expose client IDs and secrets.
  • Exploitation requires influencing the tenant subdomain used by a multi-tenant application; stolen credentials could grant access within the client’s assigned roles and scopes.
  • SAP lists version 0.45.2 as patched. Independent testing reported validation gaps in versions 0.53.0–0.55.0, with validation restored in 0.55.1.
  • Affected flows include Agent Gateway, Destination, and Document Management Service modules.
  • No confirmed exploitation was reported as of October 14, 2026.
  • Upgrade to a validated fixed release; if delayed, allowlist tenant names, monitor outbound token requests and related telemetry, and rotate potentially exposed secrets.

Article Details

Vulnerability Types
  • Server-side request forgery (SSRF)
Severity
Critical; CVSS 10.0
Affected Versions
  • SAP Cloud SDK for Python versions below 0.45.2
  • SAP Cloud SDK for Python versions 0.53.0 through 0.55.0 (independently reported validation gap in some paths)
Exploitation Status
not_reported
Exploit Availability
none_reported
Patch Status
available
Workarounds
  • Validate tenant_subdomain against an allowlist of registered tenant names before passing it to an SDK call.

CVE

Vendors

Products

Related Articles