Back to Feed
VulnerabilitiesOct 13, 2026

SAP Discloses Critical CVSS 10 Flaw in Cloud SDK for Python Allowing OAuth2 Credential Theft

SAP Cloud SDK for Python has critical CVSS 10 flaw allowing OAuth2 credential theft.

Vendor Watch

Run SAP?

Get an email when a reviewed story names SAP, usually within the hour.

Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy

Summary

SAP has disclosed a critical vulnerability (CVSS 10.0) in its Cloud SDK for Python, allowing attackers to steal OAuth2 client credentials. The flaw affects multi-tenant applications on SAP Business Technology Platform (BTP) that use the SDK. An attacker can exploit this by controlling the tenant subdomain to redirect credential requests to their own server. SAP released version 0.45.2 with a fix, but later versions (0.53.0-0.55.0) inadvertently reintroduced the vulnerability in certain modules before it was fully patched in 0.55.1.

The lesson from this incident

Full lesson

A critical CVSS 10.0 vulnerability in SAP's Cloud SDK for Python allowed attackers to hijack OAuth2 client credentials by manipulating tenant subdomains to redirect authentication requests to malicious servers. What makes this incident particularly serious is that SAP initially patched the flaw in version 0.45.2, but a patch regression inadvertently reintroduced the vulnerability in versions 0.53.0 through 0.55.0 — meaning organizations that updated their software believed they were protected when they were not. This highlights two compounding risks: the danger of OAuth2 credential theft in multi-tenant cloud environments, and the often-overlooked hazard of regression bugs in security patches. Stolen OAuth2 credentials can grant attackers persistent, broad access to cloud resources, potentially affecting all tenants of a compromised application. Organizations must treat patch validation and regression testing as a core part of their vulnerability management lifecycle, not an afterthought.

What helps against this

How we list vendors

Indicators of Compromise

  • cve — CVE-2026-89111

Entities

Cloud SDK for Python (product)SAP (vendor)OAuth2 (technology)SAP Business Technology Platform (BTP) (product)