| CVSS Meta Pontuação Temporária | Preço atual do exploit (≈) | Nota de Interesse CTI |
|---|---|---|
| 4.8 | $0-$5k | 0.00 |
Sumário
Foi identificada uma vulnerabilidade classificada como crítico em Spark Sparkjava Framework até 2.5. O impacto ocorre em uma função desconhecida. A manipulação com o valor de entrada /..\..\spark\Spark.class resulta em Travessia de Diretório.
Adicionalmente, há um exploit disponível.
Detalhes
Foi identificada uma vulnerabilidade classificada como crítico em Spark Sparkjava Framework até 2.5. O impacto ocorre em uma função desconhecida. A manipulação com o valor de entrada /..\..\spark\Spark.class resulta em Travessia de Diretório. O uso do CWE para declarar o problema aponta para CWE-22. Esta vulnerabilidade foi publicada 03/11/2016 por aj como Sparkjava Framework - Arbitrary File Read Vulnerability como Mailinglist Post (Full-Disclosure). O aviso pode ser baixado em seclists.org. O lançamento público aconteceu sem o envolvimento do vendedor.
Informações técnicas estão acessíveis. A popularidade dessa vulnerabilidade é inferior à média. Adicionalmente, há um exploit disponível. O exploit foi tornado público e pode ser usado. Atualmente, o preço atual de um exploit pode ser aproximadamente USD $0-$5k no momento. O projeto MITRE ATT&CK define a técnica de ataque como T1006. O aviso aponta:
The number of ..\ you need in the path depends on where in the classpath the static file location is configured to be. If you don't have the right amount then you don't get anything, but this is trivially brute forced. The classpath often has juicy things like configuration files and keystores, or you could look for non-framework class files and decompile them.
Encontra-se declarado como prova de conceito. O exploit está disponível para download em seclists.org. Como 0-day, o valor estimado no mercado ilegal era por volta de $0-$5k.
O boletim apresenta a seguinte observação:
If you need a workaround, don't use Spark to serve static files and move them to another web server.
Produto
Tipo
Fabricante
Nome
Versão
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vetor: 🔍VulDB Fiabilidade: 🔍
CVSSv3
VulDB Meta Pontuação Base: 5.3VulDB Meta Pontuação Temporária: 4.8
VulDB Pontuação Base: 5.3
VulDB Pontuação Temporária: 4.8
VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexidade | Autenticação | Confidencialidade | Integridade | Disponibilidade |
|---|---|---|---|---|---|
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
VulDB Pontuação Base: 🔍
VulDB Pontuação Temporária: 🔍
VulDB Fiabilidade: 🔍
Exploração
Classe: Travessia de DiretórioCWE: CWE-22
CAPEC: 🔍
ATT&CK: 🔍
Físico: Não
Local: Não
Remoto: Sim
Disponibilidade: 🔍
Acesso: Público
Estado: Prova de conceito
Autor: aj
Linguagem de programação: 🔍
Descarregar: 🔍
Tendência de preços: 🔍
Estimativa de preço atual: 🔍
| 0-Day | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
|---|---|---|---|---|
| Hoje | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
Inteligência de ameaças
Interesse: 🔍Atores ativos: 🔍
Grupos APT ativos: 🔍
Contramedidas
Recomendação: nenhuma medida conhecidaEstado: 🔍
Tempo 0-dia: 🔍
Tempo de atraso de exploração: 🔍
Linha do tempo
03/11/2016 🔍03/11/2016 🔍
03/11/2016 🔍
23/05/2019 🔍
Fontes
Aconselhamento: Sparkjava Framework - Arbitrary File Read VulnerabilityPessoa: aj
Estado: Não definido
GCVE (VulDB): GCVE-100-93236
scip Labs: https://www.scip.ch/en/?labs.20161013
Veja também: 🔍
Entrada
Criado: 03/11/2016 08h15Atualizado: 23/05/2019 17h50
Ajustamentos: 03/11/2016 08h15 (49), 23/05/2019 17h50 (2)
Completo: 🔍
Cache ID: 216::103
Once again VulDB remains the best source for vulnerability data.
Ainda sem comentários. Idiomas: pt + es + en.
Por favor, inicie sessão para comentar.