MODX Revolution até 1.9.0 Login Extra /login.html returnUrl Reflected Roteiro Cruzado de Sítios

CVSS Meta Temp scorePreço de exploração actual (≈)Nota de Interesse CTI
5.0$0-$5k0.00

Uma vulnerabilidade, que foi classificada como problemático, foi encontrada em MODX Revolution até 1.9.0. Afectado é uma função desconhecida do ficheiro /login.html do componente Login Extra. A manipulação do argumento returnUrl com uma entrada desconhecida leva a Roteiro Cruzado de Sítios. Usar a CWE para declarar o problema leva à CWE-79. O bug foi descoberto em 18/05/2015. O aconselhamento é partilhado para download em scip.ch. A disponibilidade pública foi coordenada em cooperação com o vendedor.

A vulnerabilidade é identificada como CVE-2015-6588. A atribuição do CVE aconteceu em 21/08/2015. O ataque pode ser levado a cabo através da rede. Os detalhes técnicos estão disponíveis. A vulnerabilidade não é bem conhecida. Além disso, há uma exploração disponível. A exploração foi divulgada ao público e pode ser utilizada. Esta vulnerabilidade é atribuída a T1059.007 pelo projecto MITRE ATT&CK. O aconselhamento aponta para o seguinte:

If a parameter is passed to the login site, it is copied verbatim into the response, with the exception of filtering spaces and the string "script". It is possible to create XSS that don't use spaces or the word script.

É declarado como funcional. A exploração está disponível em scip.ch. A vulnerabilidade foi tratada como uma exploração não pública de dia zero durante pelo menos 106 dias. Como 0 dia, o preço estimado do subsolo foi de cerca de $0-$5k. O código utilizado pela exploração é:

POST /login.html?a">[svg/onload=alert(1)] HTTP/1.1
Host: vulnerable-installation.tld
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 74

username=admin&password=admin&returnUrl=%2Fde%2F&service=login&Login=Login

A actualização para a versão 1.9.1 é capaz de abordar esta questão. Recomenda-se a actualização do componente afectado. Uma possível atenuação foi publicada 2 Dias após a revelação da vulnerabilidade. O parecer contém a seguinte observação:

A work-around is to edit the template and remove the [returnUrl] input field, if the same example from the documentation https://rtfm.modx.com/extras/revo/login/login.tutorials/login.basic-setup is used.

A vulnerabilidade está também documentada noutras bases de dados de vulnerabilidade: X-Force (108342).

Produtoinformação

Tipo

Fabricante

Nome

Versão

Licença

CPE 2.3informação

CPE 2.2informação

CVSSv4informação

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB Vector: 🔍
VulDB Fiabilidade: 🔍

CVSSv3informação

VulDB Meta Pontuação Base: 5.2
VulDB Meta Temp score: 5.0

VulDB Pontuação Base: 4.3
VulDB Pontuação da Tempestade: 4.0
VulDB Vector: 🔍
VulDB Fiabilidade: 🔍

NVD Pontuação Base: 6.1
NVD Vector: 🔍

CVSSv2informação

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VectorComplexidadeAutenticaçãoConfidencialidadeIntegridadeDisponibilidade
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear
DesbloquearDesbloquearDesbloquearDesbloquearDesbloquearDesbloquear

VulDB Pontuação Base: 🔍
VulDB Pontuação da Tempestade: 🔍
VulDB Fiabilidade: 🔍

NVD Pontuação Base: 🔍

Exploraçãoinformação

Nome: Reflected
Classe: Roteiro Cruzado de Sítios / Reflected
CWE: CWE-79 / CWE-74 / CWE-707
CAPEC: 🔍
ATT&CK: 🔍

Local: Não
Remoto: Sim

Disponibilidade: 🔍
Aceda a: Público
Estado: Funcional
Autor: Veit Hailperin
Fiabilidade: 🔍
Linguagem de programação: 🔍
Descarregar: 🔍
Google Hack: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Tendência dos preços: 🔍
Estimativa de preço actual: 🔍

0-DayDesbloquearDesbloquearDesbloquearDesbloquear
HojeDesbloquearDesbloquearDesbloquearDesbloquear

Inteligência de Ameaçasinformação

Interesse: 🔍
Actores Activos: 🔍
Grupos APT activos: 🔍

Contra-medidasinformação

Recomendação: Actualização
Estado: 🔍

Tempo de resposta: 🔍
Tempo 0-Dia: 🔍
Tempo de Exposição: 🔍
Tempo de atraso de exploração: 🔍

Actualização: Revolution 1.9.1

Linha do tempoinformação

18/05/2015 🔍
21/08/2015 +95 Dias 🔍
28/08/2015 +7 Dias 🔍
31/08/2015 +3 Dias 🔍
31/08/2015 +0 Dias 🔍
24/11/2015 +85 Dias 🔍
24/11/2015 +0 Dias 🔍
26/11/2015 +2 Dias 🔍
29/08/2017 +642 Dias 🔍
13/06/2022 +1749 Dias 🔍

Fontesinformação

Fabricante: modx.com

Aconselhamento: sID 77486
Pessoa: Veit Hailperin, Michael Schneider
Empresa: scip AG
Estado: Confirmado
Coordenado: 🔍

CVE: CVE-2015-6588 (🔍)
X-Force: 108342 - MODX cross-site scripting

scip Labs: https://www.scip.ch/en/?labs.20161013
Vários: 🔍

Entradainformação

Criado em: 31/08/2015 18h22
Actualizado em: 13/06/2022 17h45
Ajustamentos: 31/08/2015 18h22 (83), 08/10/2018 15h12 (6), 13/06/2022 17h45 (12)
Completo: 🔍

Discussão

Ainda sem comentários. Idiomas: pt + en.

Por favor inicie sessão para comentar.

Want to stay up to date on a daily basis?

Enable the mail alert feature now!