Apple Mac OS X 10.9.2 OpenSSL Trust Evaluation Agent SSL_CTX_set_verify Elevação de Privilégios

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

Sumárioinformação

Uma vulnerabilidade classificada como crítico foi encontrada em Apple Mac OS X 10.9.2. Afectado é a função SSL_CTX_set_verify do componente OpenSSL Trust Evaluation Agent. O tratamento leva a Elevação de Privilégios. A vulnerabilidade é identificada como CVE-2014-2234. Além disso, há uma exploração disponível. Recomenda-se a alteração das definições de configuração.

Detalhesinformação

Uma vulnerabilidade classificada como crítico foi encontrada em Apple Mac OS X 10.9.2. Afectado é a função SSL_CTX_set_verify do componente OpenSSL Trust Evaluation Agent. O tratamento leva a Elevação de Privilégios. Usar CWE para declarar o problema leva a CWE-20. O problema foi divulgado 03/03/2014 por Hynek Schlawack como Apple OpenSSL Verification Surprises como Aconselhamento (Blog). O aconselhamento é partilhado para download em hynek.me.

A vulnerabilidade é identificada como CVE-2014-2234. A atribuição do CVE aconteceu em 28/02/2014. Os detalhes técnicos estão 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:

As for the return code of this callback, Apple’s own documentation says: "The return value of verify_callback controls the strategy of the further verification process. If verify_callback returns 0, the verification process is immediately stopped with “verification failed” state. If SSL_VERIFY_PEER is set, a verification failure alert is sent to the peer and the TLS/SSL handshake is terminated." (…) But that’s not the case.

Está declarado como prova de conceito. A exploração está disponível em hynek.me. Como 0 dia, o preço estimado do subsolo foi de cerca de $5k-$25k. .

É possível mitigar o problema através da aplicação da configuração Disable TEA. Recomenda-se a alteração das definições de configuração. A recomendação traz a seguinte observação:

In their response to my bug report, Apple suggested to use a self-compiled OpenSSL (…until I’m ready to migrate to their SecureTransport). Generally that’s good advice because their OpenSSL is hopelessly out of date.

A vulnerabilidade consta ainda em outros bancos de dados de vulnerabilidades: SecurityFocus (BID 65989), X-Force (91612) e Vulnerability Center (SBV-43929).

Produtoinformação

Tipo

Fabricante

Nome

Versão

Licença

Apoio

Site

CPE 2.3informação

CPE 2.2informação

CVSSv4informação

VulDB Vetor: 🔍
VulDB Fiabilidade: 🔍

CVSSv3informação

VulDB Meta Pontuação Base: 6.5
VulDB Meta Pontuação Temporária: 5.9

VulDB Pontuação Base: 6.5
VulDB Pontuação Temporária: 5.9
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: Não
Local: Não
Remoto: Sim

Disponibilidade: 🔍
Acesso: Público
Estado: Prova de conceito
Autor: Hynek Schlawack
Linguagem de programação: 🔍
Descarregar: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Tendência de preços: 🔍
Estimativa de preço atual: 🔍

0-DayDesbloquearDesbloquearDesbloquearDesbloquear
HojeDesbloquearDesbloquearDesbloquearDesbloquear

Inteligência de ameaçasinformação

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

Contramedidasinformação

Recomendação: Config
Estado: 🔍

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

Config: Disable TEA

Linha do tempoinformação

28/02/2014 🔍
03/03/2014 +3 dias 🔍
03/03/2014 +0 dias 🔍
03/03/2014 +0 dias 🔍
03/03/2014 +0 dias 🔍
05/03/2014 +2 dias 🔍
05/03/2014 +0 dias 🔍
10/03/2014 +5 dias 🔍
08/04/2014 +29 dias 🔍
24/05/2017 +1142 dias 🔍

Fontesinformação

Fabricante: apple.com

Aconselhamento: Apple OpenSSL Verification Surprises
Pessoa: Hynek Schlawack
Estado: Não definido

CVE: CVE-2014-2234 (🔍)
GCVE (CVE): GCVE-0-2014-2234
GCVE (VulDB): GCVE-100-12509
X-Force: 91612 - Apple Mac OS X OpenSSL Trust Evaluation Agent security bypass, Medium Risk
SecurityFocus: 65989 - Apple Mac OS X OpenSSL Certificate Validation CVE-2014-2234 Security-Bypass Vulnerability
Vulnerability Center: 43929 - Apple Mac OS X 10.9.2 Remote Security Bypass in OpenSSL Trust Evaluation Agent (TEA), Medium

scip Labs: https://www.scip.ch/en/?labs.20150108

Entradainformação

Criado: 10/03/2014 10h59
Atualizado: 24/05/2017 11h32
Ajustamentos: 10/03/2014 10h59 (55), 24/05/2017 11h32 (23)
Completo: 🔍
Cache ID: 216:AC9:103

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Discussão

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

Por favor, inicie sessão para comentar.

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!