En 10.0 i verktygslådan för att bygga agenter

SAP har åtgärdat en sårbarhet som får 10.0 på CVSS-skalan i det Python-SDK som bolagets kunder använder för att bygga AI-agenter på molnplattformen.

CVE-2026-89111 finns i SAP:s Security Patch Day för oktober 2026 som en “OAuth2 SSRF vulnerability in SAP Cloud SDK for Python”, och berör versioner före 0.45.2. SAP klassar den som kritisk med CVSS-poängen 10.0 — skalans tak, vilket kräver att inga behörigheter och ingen användarinteraktion behövs och innebär fullständig förlust av konfidentialitet, riktighet och tillgänglighet.

Den spåras via GitHub-rådgivningen GHSA-4mv3-jxxm-9cx2 i stället för en numrerad SAP-not, vilket är så bolaget hanterar sina öppna bibliotek.

Vad felet gör

SDK:t är SAP:s officiella verktygslåda för att bygga AI-agenter och Python-tillämpningar mot tjänsterna i Business Technology Platform, rapporterar BleepingComputer.

Felet sitter i hur fleranvändartillämpningar på BTP avgör vilken kund de agerar för. En angripare som kontrollerar parametern tenant_subdomain kan rikta SDK:ts OAuth2-tokenbegäran mot en egen server, och klientuppgifterna hamnar där i stället för hos SAP.

Serverrack i en gång i ett datacenter
Åtgärden är att uppgradera till 0.45.2 eller senare och sedan bygga om och driftsätta på nytt. Brett Sayles · pexels · Pexels License

Det är en server side request forgery använd som verktyg för att stjäla inloggningsuppgifter, och den kräver inget konto hos målet. Uppgifterna som läcker är tillämpningens, inte en slutanvändares — vilket i en fleranvändarmiljö är de mer värdefulla av de två.

Vad man ska göra

Uppgradera till 0.45.2 eller senare och sedan bygga om och driftsätta på nytt: ett lagat beroende som inte byggts in i den körande tillämpningen är inte en lagad tillämpning.

Där det inte går omgående är rådgivningens tillfälliga råd att validera tenant_subdomain mot en lista över registrerade kundsubdomäner innan värdet skickas till något SDK-anrop.

Resten av patchdagen

SAP släppte 20 nya poster den 13 oktober — 16 säkerhetsnoter och fyra GitHub-rådgivningar — plus två uppdateringar av tidigare publicerade noter.

Tre andra poster fick 9.0 eller högre: CVE-2026-89110 i NetWeaver Visual Composer med 9.9, CVE-2026-89107 i S/4HANA:s hantering av ersättnings- och valideringsregler med 9.9, och CVE-2026-89108 i Manufacturing Integration and Intelligence med 9.1.

En tom kontorsarbetsplats med en stationär dator
SAP släppte 20 nya poster på sin oktoberpatchdag, tre av dem med 9.0 eller högre. Mikhail Nilov · pexels · Pexels License

SAP rapporterar ingen utnyttjning i verkligheten av CVE-2026-89111, och ingen offentlig proof of concept har bekräftats.

Varför just den här är värd att notera

De flesta patchdagar i företagsmjukvara är inte AI-nyheter. Den här är det, på grund av var felet sitter: inte i en modell, inte i resonemanget hos ett agentramverk, utan i det vanliga SDK-rörmokeri som kopplar en agent till de system den ska agera på.

Agentinstallationer ärver säkerhetsläget hos biblioteken under sig, och de biblioteken skrivs och släpps numera i takt med en AI-produktcykel snarare än en företagscykel. En 10.0 i ett SDK för att bygga agenter är den sortens fynd som kommer att återkomma, och det man ska hålla ögonen på är hur snabbt SAP:s kunder bygger om — för i den här felklassen är patchen bara halva åtgärden.