Google Chrome 24.0.1312.71 PPAPI Message Submenu Entries serialized_flash_menu.cc ReadMenu Excesso de tampão

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

Uma vulnerabilidade, que foi classificada como crítico, foi encontrada em Google Chrome 24.0.1312.71. Afectado é a função ReadMenu do ficheiro ppapi/proxy/serialized_flash_menu.cc do componente PPAPI Message Submenu Entries Handler. A manipulação com uma entrada desconhecida leva a Excesso de tampão. Usar a CWE para declarar o problema leva à CWE-119. O aconselhamento é partilhado para download em code.google.com.

A vulnerabilidade é identificada como CVE-2013-0892. A atribuição do CVE aconteceu em 07/01/2013. Os detalhes técnicos estão disponíveis. A vulnerabilidade não é bem conhecida. Além disso, há uma exploração disponível. Deve assumir-se que uma exploração custa actualmente cerca de USD $5k-$25k. O seguinte código é a razão para esta vulnerabilidade:

PP_Flash_Menu* ReadMenu(...)

if (!m->ReadUInt32(iter, &menu->count)) { ... } ... menu->items = new PP_Flash_MenuItem[menu->count];

O aconselhamento aponta para o seguinte:
Note that 64-bit will be fine here, but 32-bit (e.g. Lucas devices) will not.

É declarado como proof-of-concept. Como 0 dia, o preço estimado do subsolo foi de cerca de $100k e mais. O scanner de vulnerabilidade Nessus fornece um plugin com o ID 64859 (FreeBSD : chromium -- multiple vulnerabilities (dfd92cb2-7d48-11e2-ad48-00262d5ed8ee)), que ajuda a determinar a existência da falha num ambiente alvo. É atribuído à família FreeBSD Local Security Checks. O plugin está a funcionar no contexto do tipo l. O scanner de vulnerabilidade comercial Qualys é capaz de testar este problema com plugin 165877 (SUSE Security Update for Chromium: Updated to 27.0.1425 (openSUSE-SU-2013:0454-1)).

A actualização para a versão 25.0.1364.97 é capaz de abordar esta questão. A versão actualizada está pronta para ser descarregada em chrome.google.com. O bugfix está pronto para download em src.chromium.org. Recomenda-se a actualização do componente afectado. A vulnerabilidade será abordada com as seguintes linhas de código:

const uint32_t kMaxMenuEntries = 1000;
(…)
if (menu->count > kMaxMenuEntries) {
   FreeMenu(menu);
   return NULL;
}

A vulnerabilidade está também documentada noutras bases de dados de vulnerabilidade: SecurityFocus (BID 58101), X-Force (82288), Secunia (SA52320), Vulnerability Center (SBV-38625) e Tenable (64859).

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: 10.0
VulDB Meta Temp score: 9.0

VulDB Pontuação Base: 10.0
VulDB Pontuação da Tempestade: 9.0
VulDB Vector: 🔍
VulDB Fiabilidade: 🔍

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

Classe: Excesso de tampão
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

Local: Não
Remoto: Sim

Disponibilidade: 🔍
Estado: Proof-of-Concept

EPSS Score: 🔍
EPSS Percentile: 🔍

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

0-DayDesbloquearDesbloquearDesbloquearDesbloquear
HojeDesbloquearDesbloquearDesbloquearDesbloquear

Nessus ID: 64859
Nessus Nome: FreeBSD : chromium -- multiple vulnerabilities (dfd92cb2-7d48-11e2-ad48-00262d5ed8ee)
Nessus Arquivo: 🔍
Nessus Risco: 🔍
Nessus Família: 🔍
Nessus Context: 🔍

OpenVAS ID: 803314
OpenVAS Nome: Google Chrome Multiple Vulnerabilities-01 March 2013 (Linux)
OpenVAS Arquivo: 🔍
OpenVAS Família: 🔍

Qualys ID: 🔍
Qualys Nome: 🔍

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

Actualização: Chrome 25.0.1364.97
Patch: src.chromium.org

Linha do tempoinformação

07/01/2013 🔍
21/02/2013 +45 Dias 🔍
21/02/2013 +0 Dias 🔍
21/02/2013 +0 Dias 🔍
21/02/2013 +0 Dias 🔍
22/02/2013 +1 Dias 🔍
23/02/2013 +1 Dias 🔍
24/02/2013 +1 Dias 🔍
05/03/2013 +9 Dias 🔍
20/12/2013 +290 Dias 🔍
25/11/2018 +1801 Dias 🔍

Fontesinformação

Fabricante: google.com
Produto: google.com

Aconselhamento: Issue 168710
Pessoa: Chris Evans (Alexander)
Empresa: Google Chrome Security Team
Estado: Confirmado
Confirmado: 🔍

CVE: CVE-2013-0892 (🔍)
OVAL: 🔍

X-Force: 82288
Vulnerability Center: 38625 - Google Chrome Before 25.0.1364.97 Multiple Unspecified Remote Vulnerabilities in IPC Layer, Medium
SecurityFocus: 58101 - RETIRED: Google Chrome Multiple Security Vulnerabilities
Secunia: 52320 - Google Chrome Multiple Vulnerabilities, Highly Critical
OSVDB: 101168

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

Entradainformação

Criado em: 20/12/2013 09h30
Actualizado em: 25/11/2018 10h02
Ajustamentos: 20/12/2013 09h30 (97), 25/11/2018 10h02 (4)
Completo: 🔍
Cache ID: 3:8E1:103

Discussão

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

Por favor inicie sessão para comentar.

Do you know our Splunk app?

Download it now for free!