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

CVSS Meta Pontuação TemporáriaPreço atual do exploit (≈)Nota de Interesse CTI
5.4$0-$5k0.00

Sumárioinformação

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.

Detalhesinformação

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

Produtoinformação

Tipo

Fabricante

Nome

Versão

Licença

Site

CPE 2.3informação

CPE 2.2informação

CVSSv4informação

VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv3informação

VulDB Meta Pontuação Base: 6.2
VulDB Meta Pontuação Temporária: 5.4

VulDB Pontuação Base: 6.2
VulDB Pontuação Temporária: 5.4
VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv2informação

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

VulDB Pontuação Base: 🔍
VulDB Pontuação Temporária: 🔍
VulDB Fiabilidade: 🔍

NVD Pontuação Base: 🔍

Exploraçãoinformação

Classe: Elevação de Privilégios
CWE: 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-DayDesbloquearDesbloquearDesbloquearDesbloquear
HojeDesbloquearDesbloquearDesbloquearDesbloquear

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çasinformação

Interesse: 🔍
Atores ativos: 🔍
Grupos APT ativos: 🔍

Contramedidasinformação

Recomendação: Patch
Estado: 🔍

Tempo de resposta: 🔍
Tempo 0-dia: 🔍
Tempo de exposição: 🔍

Patch: git.kernel.org

Linha do tempoinformação

03/12/2013 🔍
28/03/2014 +115 dias 🔍
04/04/2014 +7 dias 🔍
07/04/2014 +3 dias 🔍
07/04/2014 +0 dias 🔍
08/04/2014 +1 dias 🔍
09/04/2014 +1 dias 🔍
14/04/2014 +5 dias 🔍
16/04/2014 +2 dias 🔍
06/06/2014 +51 dias 🔍
10/05/2026 +4356 dias 🔍

Fontesinformação

Fabricante: kernel.org

Aconselhamento: 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: 🔍

Entradainformação

Criado: 09/04/2014 10h38
Atualizado: 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.

Discussão

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

Por favor, inicie sessão para comentar.

Do you want to use VulDB in your project?

Use the official API to access entries easily!