mo_saml_validate_signature() que interpreta el valor de error «-1» de openssl_verify() como verdadero. ⚠️ Se recomienda actualizar inmediatamente el plugin y revisar la configuración de SSO.

- Resumen ejecutivo
- Qué es la vulnerabilidad
- Productos y versiones vulnerables
- Impacto y riesgo
- Estado de explotación conocida
- Indicadores de compromiso (IOC)
- Cómo comprobar si estás afectado
- Mitigación y actualización
- Checklist para administradores
- Preguntas frecuentes
- Fuentes oficiales
Resumen ejecutivo
| Campo | Valor |
|---|---|
| CVE | CVE-2026-15981 |
| Fabricante | cyberlord92 |
| Producto | SAML Single Sign On – SSO Login |
| Fecha de publicación | 2026-07-23 |
| Severidad | CRITICAL |
| CVSS | 9.8 |
| Puntuación de prioridad | 220 |
| Acción recomendada | Revisar el aviso oficial del fabricante y aplicar la actualización o mitigación publicada. |
Qué es la vulnerabilidad
La vulnerabilidad afecta al plugin SAML Single Sign On – SSO Login para WordPress. La función mo_saml_validate_signature() realiza una comprobación booleana débil sobre el valor devuelto por openssl_verify(). Cuando la función devuelve «-1» (error de procesamiento de OpenSSL), el código interpreta ese valor como verdadero y procede a considerar la firma como válida. Esto permite a un atacante enviar una SAMLResponse malformada que desencadena un error de OpenSSL, pero que el plugin interpreta como una firma válida, lo que resulta en la creación de una cookie de autenticación para el usuario objetivo mediante wp_set_auth_cookie().
Productos y versiones vulnerables
| Fabricante | Producto | Versiones afectadas |
|---|---|---|
| cyberlord92 | SAML Single Sign On – SSO Login | 0 – 5.4.4 |
Impacto y riesgo
La explotación de esta falla permite a atacantes no autenticados suplantar cualquier usuario de WordPress, incluidos administradores, sin necesidad de credenciales. El riesgo es alto debido a la facilidad de explotación y al alcance potencial de la suplantación de identidad.
Estado de explotación conocida
No se indica explotación activa en las fuentes consultadas.
Indicadores de compromiso (IOC)
No existen IOC estructurados extraídos de las fuentes consultadas.
Cómo comprobar si estás afectado
1. Accede al panel de administración de WordPress.
2. Ve a la sección de plugins y localiza SAML Single Sign On – SSO Login.
3. Verifica la versión instalada. Si es 5.4.4 o inferior, tu sitio es potencialmente vulnerable.
Mitigación y actualización
Actualiza el plugin a la última versión disponible. Si la actualización no está disponible, revisa la documentación del fabricante para aplicar la mitigación recomendada. Se recomienda también revisar la configuración de SSO y asegurarse de que las firmas se validan correctamente.
Checklist para administradores
- ☐ Verificar la versión del plugin SAML Single Sign On – SSO Login.
- ☐ Descargar e instalar la última versión del plugin.
- ☐ Revisar la configuración de SSO para asegurar la validación de firmas.
- ☐ Realizar pruebas de autenticación para confirmar que la suplantación ya no es posible.
- ☐ Monitorizar logs de autenticación en busca de intentos sospechosos.
Preguntas frecuentes
1. ¿Qué es SAML?
SAML (Security Assertion Markup Language) es un estándar abierto que permite el intercambio de datos de autenticación y autorización entre dominios.
2. ¿Cómo afecta esta vulnerabilidad a mi sitio?
Si utilizas el plugin SAML Single Sign On – SSO Login en versiones 5.4.4 o anteriores, un atacante puede suplantar usuarios sin credenciales.
3. ¿Existe una versión parcheada?
El fabricante ha publicado una actualización que corrige la comprobación de firmas. Descárgala desde el repositorio oficial.
4. ¿Puedo desactivar SSO para mitigar el riesgo?
Desactivar SSO evitará la explotación de esta vulnerabilidad, pero también interrumpirá la funcionalidad de inicio único.
5. ¿Debo cambiar las contraseñas de los usuarios?
No es necesario, pero se recomienda cambiar contraseñas críticas como la de los administradores después de la actualización.

















