CVE-2024-5139 Cross-site scripting en el Authentication Endpoint de productos WSO2
El Authentication Endpoint de varios productos WSO2 acepta entrada del usuario sin codificación suficiente, permitiendo inyectar JavaScript malicioso y redirigir el navegador a un sitio malicioso, modificar la interfaz o extraer información sensible del navegador. El secuestro de sesión no es posible por la marca httpOnly en las cookies de sesión.
CVSS 3.1
- Probabilidad de explotación0,2 %
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
WSO2 WSO2 Enterprise Integrator
desde 6.6.0 hasta antes de 6.6.0.204
WSO2 WSO2 Identity Server
desde 5.10.0 hasta antes de 5.10.0.310desde 6.0.0 hasta antes de 6.0.0.212desde 6.1.0 hasta antes de 6.1.0.195desde 7.0.0 hasta antes de 7.0.0.64
WSO2 WSO2 API Manager
desde 3.1.0 hasta antes de 3.1.0.286desde 3.2.0 hasta antes de 3.2.0.376desde 3.2.1 hasta antes de 3.2.1.10desde 4.0.0 hasta antes de 4.0.0.299desde 4.1.0 hasta antes de 4.1.0.159desde 4.2.0 hasta antes de 4.2.0.91desde 4.3.0 hasta antes de 4.3.0.6
WSO2 WSO2 Open Banking AM
desde 2.0.0 hasta antes de 2.0.0.336
WSO2 WSO2 Identity Server as Key Manager
desde 5.10.0 hasta antes de 5.10.0.306
WSO2 WSO2 Open Banking IAM
desde 2.0.0 hasta antes de 2.0.0.357
WSO2 WSO2 Carbon User Management UI
desde 5.14.127 hasta antes de 5.14.127.6desde 5.17.5 hasta antes de 5.17.5.273desde 5.17.118 hasta antes de 5.17.118.3desde 5.18.187 hasta antes de 5.18.187.260desde 5.18.248 hasta antes de 5.18.248.12desde 5.23.8 hasta antes de 5.23.8.191desde 5.24.8 hasta antes de 5.24.8.3desde 5.25.92 hasta antes de 5.25.92.99desde 5.25.705 hasta antes de 5.25.705.3desde 7.0.78 hasta antes de 7.0.78.43
Qué hacer
- Verificá si usás WSO2 Enterprise Integrator y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 6.1 MEDIA
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioRequerida
- AlcanceCambiado
- ConfidencialidadBaja
- IntegridadBaja
- DisponibilidadNinguna
Descripción original
The Authentication Endpoint accepts user-supplied input without sufficient encoding, allowing for the injection of malicious JavaScript payloads. This vulnerability can be triggered by submitting crafted input to the Authentication Endpoint.
Successful exploitation allows an attacker to redirect the user's browser to a malicious website, modify the web page's user interface, or extract sensitive information from the browser. However, due to the `httpOnly` flag on session-related cookies, session hijacking is not possible.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.