| CVSS Meta Pontuação Temporária | Preço atual do exploit (≈) | Nota de Interesse CTI |
|---|---|---|
| 5.2 | $0-$5k | 0.00 |
Sumário
Foi identificada uma vulnerabilidade classificada como problemático em Linux Kernel. Afectado é uma função desconhecida do componente vm86 Syscall Handler. O tratamento no contexto de FPU Exception leva a Negação de Serviço. Além disso, há uma exploração disponível.
Detalhes
Foi identificada uma vulnerabilidade classificada como problemático em Linux Kernel. Afectado é uma função desconhecida do componente vm86 Syscall Handler. O tratamento no contexto de FPU Exception leva a Negação de Serviço. Usar CWE para declarar o problema leva a CWE-404. A vulnerabilidade foi identificada em 28/12/2013. O problema foi divulgado 28/12/2013 por halfdog como Vm86SyscallTaskSwitchKernelPanic como Aconselhamento (Site). O aconselhamento é partilhado para download em halfdog.net. O vendedor não esteve envolvido na coordenação do lançamento público.
Não há detalhes técnicos 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. Atualmente, o preço atual de um exploit pode ser aproximadamente USD $0-$5k no momento. O aconselhamento aponta para o seguinte:
The linux vm86 syscall allows to use the virtual-8086 mode from userspace, e.g. for emulating of old 8086 software as done with dosemu. When in virtual-8086-mode instructions work differently, e.g. 16 bit operand sizes, addressing as in real mode and interception of IO, interrupt calls and CPU exceptions. Usually those are handled by the software outside the virtual-8086 code to emulate the behavior of those instructions as if they were running on real hardware. As virtual-8086 mode might change eflags or FPU state, but some of these changes are problematic in protected mode, hence the kernel has to take care to permit not all of those and to revert them during task switching. It seems, that during task switching, unhandled FPU exceptions cause errors resulting in a kernel panic. Key player is the emms instruction, which will fault when e.g. cr0 has bits set due to unhandled errors.
Está declarado como prova de conceito. A exploração está disponível em halfdog.net. Como 0 dia, o preço estimado do subsolo foi de cerca de $5k-$25k. O código utilizado pela exploração é:
socat TCP4-LISTEN:1234,reuseaddr=1,fork=1 EXEC:./Virtual86RandomCode,nofork=1.tee TestInput < /dev/urandom | socat - TCP4:x.x.x.x:1234 > ProcessedBlocks
Produto
Tipo
Fabricante
Nome
Licença
Site
- Fabricante: https://www.kernel.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vetor: 🔍VulDB Fiabilidade: 🔍
CVSSv3
VulDB Meta Pontuação Base: 5.5VulDB Meta Pontuação Temporária: 5.2
VulDB Pontuação Base: 5.5
VulDB Pontuação Temporária: 5.2
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: Negação de ServiçoCWE: CWE-404
CAPEC: 🔍
ATT&CK: 🔍
Físico: Parcial
Local: Sim
Remoto: Não
Disponibilidade: 🔍
Acesso: Público
Estado: Prova de conceito
Autor: halfdog
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
28/12/2013 🔍28/12/2013 🔍
28/12/2013 🔍
31/12/2013 🔍
29/03/2019 🔍
Fontes
Fabricante: kernel.orgAconselhamento: Vm86SyscallTaskSwitchKernelPanic
Pessoa: halfdog
Estado: Não definido
GCVE (VulDB): GCVE-100-11669
OSVDB: 101515
scip Labs: https://www.scip.ch/en/?labs.20161013
Entrada
Criado: 31/12/2013 09h01Atualizado: 29/03/2019 08h42
Ajustamentos: 31/12/2013 09h01 (49), 29/03/2019 08h42 (2)
Completo: 🔍
Cache ID: 216::103
If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ainda sem comentários. Idiomas: pt + es + en.
Por favor, inicie sessão para comentar.