К содержанию

SAP раскрыла дыру в библиотеке Python: могли утечь учётные данные

Компания включила проблему в октябрьский пакет безопасности.

В Telegram
Серверный модуль SAP Cloud SDK for Python, OAuth2-запрос с параметром tenant_subdomain и защитный фильтр перед маршрутом к внешнему серверу.
Условная схема: проверка поддомена в SAP Cloud SDK for Python должна предотвращать перенаправление OAuth2-запроса с учётными данными на посторонний сервер.

SAP 13 октября публично раскрыла CVE-2026-89111 в SAP Cloud SDK for Python и включила ее в октябрьский пакет безопасности. Уязвимость получила максимальную оценку критичности CVSS 10 из 10.

Исправление появилось раньше раскрытия: версия 0.45.2 была выпущена 21 августа. Согласно странице SAP Security Patch Day, уязвимы версии библиотеки ниже 0.45.2.

Как могла произойти утечка

SAP Cloud SDK for Python — официальный набор компонентов для Python-приложений, интеграций и ИИ-агентов на облачной платформе SAP Business Technology Platform.

Читайте также

Проблема затрагивает многопользовательские приложения. Если злоумышленник мог управлять параметром tenant_subdomain, он получал возможность перенаправить запрос OAuth2-токена на свой сервер. Вместе с запросом могли утечь клиентские учетные данные приложения.

Это уязвимость класса SSRF, при которой сервер обращается по адресу, заданному атакующим. Для описанной атаки не требовались вход в приложение или действия пользователя. Однако одного использования продуктов SAP недостаточно: риск возникает, когда приложение работает с несколькими клиентами и принимает недоверенное значение tenant_subdomain.

Что исправила SAP

Версия 0.45.2 проверяет tenant_subdomain по правилам DNS-меток RFC 1123 перед подстановкой в адрес запроса токена. Разработчикам следует обновить SAP Cloud SDK for Python как минимум до этой версии.

Если обновление пока невозможно, SAP рекомендует проверять значение по заранее составленному списку зарегистрированных и разрешенных поддоменов перед каждым вызовом SDK.

На 13 октября SAP не сообщала об использовании уязвимости в реальных атаках или о публикации рабочего кода для ее эксплуатации.

Что это значит

Разработчикам многопользовательских приложений на SAP BTP стоит проверить:

  • установлена ли версия sap-cloud-sdk ниже 0.45.2;
  • может ли внешний запрос или другой недоверенный источник влиять на tenant_subdomain;
  • выполнено ли обновление как минимум до 0.45.2;
  • используется ли строгий список разрешенных поддоменов, если обновление отложено.
Как процитировать этот материал

«SAP раскрыла дыру в библиотеке Python: могли утечь учётные данные». hegai.media, 13 октября 2026 г.. https://hegai.media/novosti/13-oktyabrya-sap-raskryla-uyazvimost-cloud-sdk-s-otsenkoy-10-iz-10--d8b76336-f005-4832-8feb-5498b3549523