Linux Kernel 3.12/3.14-rc7 ioapic_service Elevação de Privilégios

| CVSS Meta Pontuação Temporária | Preço atual do exploit (≈) | Nota de Interesse CTI |
|---|---|---|
| 5.4 | $0-$5k | 0.00 |
Sumário
Uma vulnerabilidade foi encontrada em Linux Kernel 3.12/3.14-rc7. Foi declarada como problemático. O elemento afetado é a função ioapic_service. A manipulação resulta em Elevação de Privilégios.
Esta vulnerabilidade é identificada como CVE-2014-0155. Não existe nenhum exploit disponível.
Recomenda-se instalar um patch para corrigir esta vulnerabilidade.
Detalhes
Uma vulnerabilidade foi encontrada em Linux Kernel 3.12/3.14-rc7. Foi declarada como problemático. O elemento afetado é a função ioapic_service. A manipulação resulta em Elevação de Privilégios. Ao utilizar CWE para declarar o problema, isso direciona para CWE-20. Esta vulnerabilidade foi publicada 28/03/2014 por Paolo Bonzini com Red Hat como KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155) como GIT Commit (GIT Repository). O comunicado foi disponibilizado para download em git.kernel.org.
Esta vulnerabilidade é identificada como CVE-2014-0155. A atribuição do identificador CVE aconteceu em 03/12/2013. Há detalhes técnicos disponíveis. Esta vulnerabilidade apresenta popularidade inferior à média. Não existe nenhum exploit disponível. No momento, o preço atual de um exploit pode estar em torno de USD $0-$5k atualmente. O responsável pela vulnerabilidade é o seguinte código:
ioapic->rtc_status.pending_eoi = ret;O boletim informa:
QE reported that they got the BUG_ON in ioapic_service to trigger. I cannot reproduce it, but there are two reasons why this could happen. The less likely but also easiest one, is when kvm_irq_delivery_to_apic does not deliver to any APIC and returns -1. Because irqe.shorthand == 0, the kvm_for_each_vcpu loop in that function is never reached. However, you can target the similar loop in kvm_irq_delivery_to_apic_fast; just program a zero logical destination address into the IOAPIC, or an out-of-range physical destination address.
Como 0-day, o preço estimado no mercado clandestino era em torno de $5k-$25k. O scanner de vulnerabilidades Nessus fornece um plugin com o ID 74361. Pertence à família Ubuntu Local Security Checks. Está utilizando a porta 0. O scanner de vulnerabilidade comercial Qualys é capaz de testar este problema com plugin 195603 (Ubuntu Security Notification for Linux Vulnerabilities (USN-2337-1)).
O patch pode ser baixado em git.kernel.org. Recomenda-se instalar um patch para corrigir esta vulnerabilidade. Uma possível mitigação foi publicada 1 semanas após a divulgação da vulnerabilidade. Esta vulnerabilidade será resolvida com o seguinte código:
ioapic->rtc_status.pending_eoi = (ret < 0 ? 0 : ret);
Outros bancos de dados de vulnerabilidades também documentam esta vulnerabilidade: SecurityFocus (BID 66688), X-Force (92326), Secunia (SA57568), Vulnerability Center (SBV-44119) e Tenable (74361).
Não afetado
- Red Hat Enterprise Linux 5/6
Produto
Tipo
Fabricante
Nome
Versão
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: 6.2VulDB Meta Pontuação Temporária: 5.4
VulDB Pontuação Base: 6.2
VulDB Pontuação Temporária: 5.4
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: 🔍
NVD Pontuação Base: 🔍
Exploração
Classe: Elevação de PrivilégiosCWE: CWE-20
CAPEC: 🔍
ATT&CK: 🔍
Físico: Parcial
Local: Sim
Remoto: Parcial
Disponibilidade: 🔍
Estado: Não provado
EPSS Score: 🔍
EPSS Percentile: 🔍
Tendência de preços: 🔍
Estimativa de preço atual: 🔍
| 0-Day | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
|---|---|---|---|---|
| Hoje | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
Nessus ID: 74361
Nessus Nome: Ubuntu 13.10 : linux vulnerabilities (USN-2241-1)
Nessus Ficheiro: 🔍
Nessus Risco: 🔍
Nessus Família: 🔍
Nessus Port: 🔍
OpenVAS ID: 804551
OpenVAS Nome: Fedora Update for kernel FEDORA-2014-5235
OpenVAS Ficheiro: 🔍
OpenVAS Família: 🔍
Qualys ID: 🔍
Qualys Nome: 🔍
Inteligência de ameaças
Interesse: 🔍Atores ativos: 🔍
Grupos APT ativos: 🔍
Contramedidas
Recomendação: PatchEstado: 🔍
Tempo de resposta: 🔍
Tempo 0-dia: 🔍
Tempo de exposição: 🔍
Patch: git.kernel.org
Linha do tempo
03/12/2013 🔍28/03/2014 🔍
04/04/2014 🔍
07/04/2014 🔍
07/04/2014 🔍
08/04/2014 🔍
09/04/2014 🔍
14/04/2014 🔍
16/04/2014 🔍
06/06/2014 🔍
10/05/2026 🔍
Fontes
Fabricante: kernel.orgAconselhamento: KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155)
Pessoa: Paolo Bonzini
Empresa: Red Hat
Estado: Confirmado
Confirmação: 🔍
CVE: CVE-2014-0155 (🔍)
GCVE (CVE): GCVE-0-2014-0155
GCVE (VulDB): GCVE-100-12828
OVAL: 🔍
X-Force: 92326 - Linux Kernel ioapic_service() denial of service, Medium Risk
SecurityFocus: 66688 - Linux Kernel 'ioapic_service()' Function Denial of Service Vulnerability
Secunia: 57568 - KVM Guest IOAPIC Redirection Table Denial of Service Vulnerability, Not Critical
Vulnerability Center: 44119 - Linux Kernel <=3.14.1 Remote DoS Vulnerability via Crafted I/O APIC Redirect Table, Medium
Vários: 🔍
Entrada
Criado: 09/04/2014 10h38Atualizado: 10/05/2026 15h13
Ajustamentos: 09/04/2014 10h38 (88), 25/05/2017 10h47 (5), 16/06/2021 15h30 (2), 10/05/2026 15h13 (16)
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.