SAP patches a 10-out-of-10 flaw that can send AI agents' credentials to attackers; earnings due October 21

SAP's October patch day closed CVE-2026-89111, a CVSS 10.0 flaw able to hand an outsider the OAuth2 credentials its AI agents use inside customer systems. The stock trades on AI delivery at 28.6 times earnings and reports on October 21.

Vincent JiangVincent Jiang · 3 min read
Share
Christian Klein, chief executive of SAP
1 / 6Slide 1 of 6
SAP chief executive Christian Klein at the company's Annual General Meeting in May 2025. The company patched a CVSS 10.0 flaw in its Cloud SDK for Python on October 13 and reports earnings October 21.

One URL parameter carried the keys

SAP's+0.14% — SAP, up 0.14 percent today October patch day shipped 22 new and updated security notes on October 13, 2026, four of them rated critical 1. The worst is CVE-2026-89111, a server-side request forgery scored 10.0 out of 10 on the standard severity scale, fixed in version 0.45.2 of the Cloud SDK for Python, SAP's official toolkit for building AI agents and Python applications on its Business Technology Platform cloud 124.

The SDK takes a value called tenant_subdomain to name the customer a request belongs to. Hand it a crafted value and the SDK builds its token request around that value, sending the application's OAuth2 client ID and secret, the standing credentials software uses to authenticate on SAP's cloud, to a server the attacker controls 2. No login, no privileges and no user trickery are needed 3.

The timing lands on money. SAP trades at 28.6 times earnings, the stock at $220.10 against a $264.71 average analyst target, and reports third-quarter results after the close on October 21: consensus $2.04 a share on $11.45 billion of revenue, after July's quarter missed at $1.82 against a $2.00 estimate 5.

The fix shipped in August and slipped back in September

The validation check that blocks crafted subdomains first arrived on August 21, in version 0.45.2, listed under bug fixes with no mention of security; the advisory followed 53 days later 6. Until that release, no version of the SDK had the check 6.

Six releases published between September 10 and 18, versions 0.53.0 through 0.55.0, moved token handling for the Destination service module onto new shared code that skipped the check 6. Two releases on the older 0.36 line, published after the August fix, never had it 6.

The advisory lists nothing above 0.45.2 as affected, and neither it nor the release notes say whether the six September releases fall under this CVE, or whether applications that ran them should replace their credentials 6. The newest release, 0.58.4, passes all eleven of SAP's own tests 6.

SAP's worst bugs get used within days

The patch matters because SAP's recent criticals do not stay theoretical. August's maximum-severity flaw in Commerce Cloud was flagged as actively exploited days after its fix 4. September's CVE-2026-44756 sat exposed on more than 10,000 internet-facing systems by the count of Onapsis, the security firm that reported it 4. CISA, the US cyber agency, holds 14 SAP flaws in its exploited-vulnerabilities catalog dating to November 2021, three tied to ransomware 4.

The premium the flaw lands on

Underneath the security noise, the business keeps compounding: revenue has beaten its year-ago quarter for twelve straight quarters, $11.2 billion in the June quarter 7. The next reading arrives with the October 21 earnings report, where analysts expect $11.45 billion 5.

Revenue has beaten its year-ago quarter for 12 straight quarters; the next reading lands October 21

  • Revenue
  • Estimate
$8$9$10$11$12Q3 '23Q1 '24Q3 '24Q1 '25Q3 '25Q1 '26Q3 '26e$11.45$11.23reports October 21
Data
Revenue
Q3 '23$8.24
Q4 '23$9.41
Q1 '24$8.74
Q2 '24$8.91
Q3 '24$9.41
Q4 '24$9.77
Q1 '25$9.8
Q2 '25$10.62
Q3 '25$10.68
Q4 '25$11.39
Q1 '26$10.98
Q2 '26$11.23
Q3 '26e (estimate)$11.45
Quarterly revenue in US$ billions as filed with the SEC, calendar quarters. Q3 2026e is analyst consensus via MarketBeat, not a reported figure.5,7

No attacks named yet, and October 21 prices the premium

No exploitation of the new flaw is confirmed, and it is not on CISA's catalog 8. SAP shipped a patch and a workaround, an allowlist of registered tenant subdomains 2. The bull case leans on 26 percent growth in current cloud backlog, cloud contracts signed but not yet booked as revenue, and on Joule, SAP's AI assistant, reported to lift productivity by up to 20 percent 5. Neither number takes back a credential already delivered to the wrong server.

The advisory leaves the decision to replace possibly exposed credentials to each customer 6. Any application still running an unfixed release can have its agent's credentials sent to an attacker's server by one crafted parameter 2. The stock already traded 27 percent below its peak in September, on doubts about the AI roadmap, with a buyback running underneath 9.

Two readings settle the week: whether CVE-2026-89111 is used within days of its fix, as August's Commerce Cloud flaw was, and whether the October 21 earnings report shows cloud revenue carrying the premium 4.

Deepdive

AI-generated from this story and its cited sources. Not investment advice.

Reader comments

0 comments

    Sign up

    Get your curated digest

    After email confirmation, you will receive a daily digest of the most relevant news that matter to your portfolio