SAP ha publicado su actualización de seguridad correspondiente a octubre de 2026, un parche que aborda 20 vulnerabilidades en múltiples productos y que incluye una falla de gravedad máxima (CVSS 10.0) en su SDK de Python para la nube.
El fallo, identificado como CVE-2026-89111, permite a un atacante remoto no autenticado robar credenciales de OAuth2 en aplicaciones multiusuario alojadas en la plataforma SAP Business Technology Platform (BTP). La compañía ha instado a los clientes a aplicar los parches con carácter prioritario.
La vulnerabilidad estrella: OAuth2 SSRF en el SDK de Python
El SDK de Python de SAP es el kit de herramientas oficial para desarrollar agentes de IA y aplicaciones en Python sobre los servicios de SAP BTP. La vulnerabilidad es un caso de Server-Side Request Forgery (SSRF) que afecta a aplicaciones multiusuario.
Según el aviso oficial de SAP, un atacante que controle el parámetro tenant_subdomain puede redirigir las solicitudes de tokens OAuth2 a un servidor bajo su control, lo que provoca la exfiltración de las credenciales del cliente (client ID y client secret). Estas credenciales podrían otorgar acceso a los servicios conectados, dependiendo de los permisos de la aplicación comprometida.
La versión parcheada es la 0.45.2, que introdujo validación de etiquetas DNS según el estándar RFC 1123. Sin embargo, una investigación independiente de The Hacker News descubrió que seis versiones posteriores (0.53.0 a 0.55.0) aún carecían de validación en ciertas rutas de autenticación del servicio Destination, lo que sugiere que la corrección no fue completa hasta la versión 0.55.1.
Para los clientes que no puedan aplicar el parche de inmediato, SAP ofrece una mitigación temporal: validar el valor de tenant_subdomain contra una lista blanca de subdominios de inquilino registrados antes de pasarlo a cualquier llamada del SDK.
Las otras dos vulnerabilidades críticas: Visual Composer y MII
Además del fallo en el SDK de Python, SAP ha corregido dos vulnerabilidades críticas que permiten comprometer sistemas de forma grave.
La primera es CVE-2026-89110, una falla de control de acceso roto (Broken Access Control) en SAP NetWeaver Visual Composer. Un atacante con privilegios bajos puede invocar operaciones internas en un sistema remoto preconfigurado. Dependiendo de la configuración de la conexión remota, esto podría derivar en un compromiso total del sistema remoto. La nota de seguridad asociada (SAP Security Note 3797111, CVSS 9.9) ha sido clasificada como HotNews por SAP.
La segunda es CVE-2026-89108, una falla de autorización insuficiente en SAP Manufacturing Integration and Intelligence (MII). Un atacante con privilegios de administrador de MII puede enviar una solicitud especialmente diseñada para crear una cuenta con privilegios elevados en el servidor de aplicaciones Java subyacente. Esto permite escalar desde la administración de la aplicación MII hasta la administración del servidor subyacente. SAP no proporciona un workaround para esta vulnerabilidad (SAP Security Note 3798788, CVSS 9.1, HotNews).
El contexto: SAP, un objetivo recurrente para atacantes
La gravedad de estas vulnerabilidades se enmarca en un historial de explotación activa contra productos SAP. Desde noviembre de 2021, la CISA ha añadido 14 fallos de seguridad de SAP a su catálogo de vulnerabilidades explotadas activamente, tres de los cuales han sido utilizados en ataques de ransomware.
En meses recientes, SAP ha corregido otras fallas de máxima severidad, como CVE-2026-58231 en Commerce Cloud (explotada activamente días después de su publicación) y CVE-2026-44756 en el kernel de SAP, una corrupción de memoria bautizada como OVERPASS por Onapsis, que afecta a más de 10.000 sistemas SAP expuestos a internet.
Recomendaciones de protección: priorizar, verificar y rotar
Los expertos en seguridad de Onapsis y Pathlock coinciden en las prioridades para este ciclo de parches:
- Priorizar las tres notas HotNews: las vulnerabilidades en S/4HANA (CVE-2026-89107, inyección de código ABAP), Visual Composer (CVE-2026-89110) y MII (CVE-2026-89108) deben aplicarse de inmediato, dado que permiten comprometer sistemas completos.
- Aplicar el parche del SDK de Python con urgencia: aunque no requiere autenticación, el robo de credenciales OAuth2 puede exponer servicios en la nube conectados. Verificar la versión del SDK y, si no se puede actualizar, implementar la lista blanca de subdominios.
- No subestimar la vulnerabilidad de MII por requerir privilegios de administrador: el salto desde la administración de la aplicación hasta el servidor Java subyacente es precisamente lo que la corrección pretende evitar.
- Validar el resultado de cada cambio: un parche instalado no es equivalente a una seguridad restaurada. Las configuraciones seguras deben activarse explícitamente y los sistemas reiniciarse cuando sea necesario.
SAP, cuyos ingresos superaron los 36.000 millones de euros en 2025 y que presta servicio a 99 de las 100 mayores empresas del mundo, sigue siendo un objetivo de alto valor. La actualización de octubre no es una excepción: es una ventana de oportunidad que los administradores de sistemas deben cerrar antes de que los atacantes la encuentren.
Descubre más desde CIBERED
Suscríbete y recibe las últimas entradas en tu correo electrónico.

