The most critical fix addresses CVE-2026-89111, a vulnerability with the highest possible severity rating. According to SAP's advisory, the bug affects multi-tenant BTP applications built using the Python SDK. An attacker who controls the "tenant_subdomain" parameter can redirect OAuth2 token requests to a server they control, causing client credentials to be stolen.
SAP's Cloud SDK for Python is the official toolkit for developing AI agents and Python applications on the company's Business Technology Platform services. The advisory notes that customers who cannot immediately deploy the patch can temporarily mitigate the issue by validating the tenant_subdomain parameter against a known allowlist of registered tenant subdomains.
The October 2026 update also includes fixes for other severe flaws. CVE-2026-89110 is a critical broken access control vulnerability in SAP NetWeaver Visual Composer that could let remote attackers with limited privileges fully compromise affected systems. Additionally, CVE-2026-89108 in SAP Manufacturing Integration and Intelligence allows threat actors with administrator privileges to gain admin control over the underlying system by provisioning an elevated-privilege account on the Java app.
SAP has dealt with several maximum-severity flaws in recent months. In August, it patched CVE-2026-58231 in the Commerce Cloud, which threat intelligence firm Defused flagged as actively exploited shortly after the fix was released. In September, SAP fixed a memory corruption flaw in the SAP Kernel code that security researchers at Onapsis had reported. Onapsis estimated at the time that over 10,000 Internet-facing SAP systems used the vulnerable component.