Vulnerabilidad en (style)@import en Swagger UI. (CVE-2019-17495)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-352
Falsificación de petición en sitios cruzados (Cross-Site Request Forgery)
Fecha de publicación:
10/10/2019
Última modificación:
07/11/2023
Descripción
Una vulnerabilidad de inyección de Cascading Style Sheets (CSS) en Swagger UI versiones anteriores a la versión 3.23.11, permite a atacantes utilizar la técnica de sobrescritura de ruta relativa (RPO) para realizar una exfiltración del valor de campo de entrada basada en CSS, como la exfiltración de un valor de token CSRF. En otras palabras, este producto permite intencionalmente insertar datos JSON no confiables desde servidores remotos, pero no se sabía previamente que (style)@import dentro de los datos JSON era un método de ataque funcional.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Puntuación base 2.0
7.50
Gravedad 2.0
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:smartbear:swagger_ui:*:*:*:*:*:*:*:* | 3.23.11 (excluyendo) | |
cpe:2.3:a:oracle:banking_apis:*:*:*:*:*:*:*:* | 18.1 (incluyendo) | 18.3 (incluyendo) |
cpe:2.3:a:oracle:banking_apis:19.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_apis:19.2:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_apis:20.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_apis:21.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_digital_experience:*:*:*:*:*:*:*:* | 18.1 (incluyendo) | 18.3 (incluyendo) |
cpe:2.3:a:oracle:banking_digital_experience:19.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_digital_experience:19.2:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_digital_experience:20.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_digital_experience:21.1:*:*:*:*:*:*:* | ||
cpe:2.3:a:oracle:banking_platform:*:*:*:*:*:*:*:* | 2.4.0 (incluyendo) | 2.10.0 (incluyendo) |
cpe:2.3:a:oracle:primavera_gateway:*:*:*:*:*:*:*:* | 16.2.0 (incluyendo) | 16.2.11 (incluyendo) |
cpe:2.3:a:oracle:primavera_gateway:*:*:*:*:*:*:*:* | 17.12.0 (incluyendo) | 17.12.8 (incluyendo) |
cpe:2.3:a:oracle:utilities_framework:4.3.0.6.0:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/swagger-api/swagger-ui/releases/tag/v3.23.11
- https://github.com/tarantula-team/CSS-injection-in-Swagger-UI
- https://lists.apache.org/thread.html/r103579b01da2d0aa0f672b88f811224bbf8ef493aaad845895955e91%40%3Ccommits.airflow.apache.org%3E
- https://lists.apache.org/thread.html/r3acb7e494cf1aab99b6784b7c5bbddfd0d4f8a484ab534c3a61ef9cf%40%3Ccommits.airflow.apache.org%3E
- https://lists.apache.org/thread.html/r84b327f7a8b6b28857b906c07a66dd98e1d341191fa8d7816514ef96%40%3Ccommits.airflow.apache.org%3E
- https://lists.apache.org/thread.html/r853ffeb915a400f899de78124d4e0d77a19379d2e11bf8f4e98c624f%40%3Ccommits.airflow.apache.org%3E
- https://lists.apache.org/thread.html/ref70b940c4f69560d29d6ba792d6c82865e74de3dcad4c92d99b1f8f%40%3Ccommits.airflow.apache.org%3E
- https://www.oracle.com/security-alerts/cpuApr2021.html
- https://www.oracle.com/security-alerts/cpujan2022.html
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://www.oracle.com/security-alerts/cpuoct2020.html