← volver
CVE-2020-9934mediumbajo ataque

CVE-2020-9934

80Vexday Risk Score

Corrige ahora. Ella está bajo explotación confirmada por CISA y tiene exploit funcional público.

ssvc Actcvss 5.5epss 3.2%
de la publicación al arma0 días
Publicada en NVD16 oct
1ª PoC27 jul
CISA KEV+692d
probabilidad de explotación
3.2%top 13% de las CVE
explotación observada
CISA + VulnCheck
2 exploit(s) público(s)
Acción exigida por CISAplazo federal: 2022-09-29

Apply updates per vendor instructions.

Resumen

Falha no CoreFoundation da Apple, causada por validação insuficiente no tratamento de variáveis de ambiente, permite que um usuário local com privilégios baixos leia informações sensíveis de outro contexto no dispositivo. É uma vulnerabilidade de baixa severidade técnica (CVSS 5.5, sem RCE nem escalada de privilégio), mas está no catálogo KEV da CISA porque foi observada em exploração real — o que a torna relevante para priorização mesmo com nota moderada.

Detalle técnico

O componente afetado é o CoreFoundation, framework de baixo nível usado por iOS, iPadOS e macOS para gerenciar estruturas de dados, memória e, entre outras coisas, o ambiente de execução dos processos (variáveis de ambiente). A Apple descreve o problema apenas como 'an issue existed in the handling of environment variables', corrigido com 'improved validation' — não há detalhe público sobre qual variável, qual API ou qual caminho de código está envolvido. Isso se encaixa na família de falhas de exposição de informação (CWE-200/CWE-668): um processo consegue, por meio de variáveis de ambiente mal validadas, acessar ou inferir dados que deveriam estar isolados de outro usuário ou contexto.

O vetor CVSS (AV:L/AC:L/PR:L/UI:N/C:H/I:N/A:N) deixa claro o escopo real: o atacante precisa já ter acesso local ao dispositivo com algum nível de privilégio (PR:L), não há interação de usuário necessária, a complexidade de exploração é baixa, e o impacto é limitado a confidencialidade — nenhuma integridade ou disponibilidade comprometida. Não é uma falha de execução remota de código nem de escalonamento de privilégio; é vazamento de dados dentro do próprio dispositivo, útil sobretudo como peça de uma cadeia maior de ataque.

A Apple não publicou análise de causa raiz nem prova de conceito; o crédito é do pesquisador Matt Shockley. Não encontramos, nas fontes disponíveis, detalhamento técnico independente (blog de terceiros, dissecação de binário) que amplie o que o advisory já diz — o que está documentado publicamente se limita à descrição oficial.

Cómo se explota

A exploração exige acesso local prévio ao dispositivo — ou uma aplicação já instalada e em execução com privilégios de usuário — antes que a falha no CoreFoundation possa ser usada para ler dados de variáveis de ambiente pertencentes a outro processo ou usuário. Não há vetor remoto: um atacante sem presença local no aparelho não consegue disparar essa condição pela rede. Isso reduz drasticamente o universo de cenários realistas de exploração isolada, mas a torna atrativa como elo de uma cadeia de exploração (por exemplo, após um comprometimento inicial via outro bug, para coletar informações adicionais do ambiente da vítima).

A vulnerabilidade está no catálogo KEV da CISA, que a classifica como 'Input Validation Vulnerability' explorável por 'a local attacker' — confirmando exploração observada em campo, sem detalhar campanha, ator ou contexto (a nota do KEV não indica uso em ransomware). A entrada foi adicionada ao catálogo em setembro de 2022, mais de dois anos após a correção original (julho de 2020), o que sugere que a exploração documentada foi identificada retroativamente, possivelmente em análise forense de incidentes, e não necessariamente em campanha massiva contemporânea ao lançamento do patch.

Existem PoC pública e módulo Metasploit associados a esta CVE, segundo os metadados de referência, mas as fontes lidas não detalham o payload ou a técnica exata usada. Como é uma falha de baixa complexidade técnica (AC:L) e sem necessidade de interação do usuário, uma vez obtido acesso local, o esforço adicional para explorá-la é pequeno.

Versiones

Afectadas
iOS e iPadOS anteriores à 13.6; macOS Catalina anterior à 10.15.6 (o advisory da Apple para macOS lista a falha como presente em 'macOS Catalina 10.15.5' — não há menção de macOS Mojave 10.14.6 ou High Sierra 10.13.6 para esta CVE específica no boletim correspondente, mesmo esse boletim cobrindo atualizações para os três sistemas).
Corregidas en
iOS 13.6, iPadOS 13.6 e macOS Catalina 10.15.6, todos lançados em 15 de julho de 2020.

Cómo protegerse

A correção definitiva é atualizar para iOS 13.6 / iPadOS 13.6 ou macOS Catalina 10.15.6 (ou versões posteriores). Não há flag, configuração ou controle compensatório documentado pela Apple para mitigar o problema sem aplicar a atualização — a falha foi corrigida internamente no CoreFoundation com 'improved validation', sem parâmetro exposto que o administrador possa ajustar.

Para dispositivos que não podem ser atualizados imediatamente, a mitigação prática é reduzir a superfície de acesso local: restringir contas de usuário adicionais no dispositivo, evitar a instalação de aplicações não confiáveis e limitar cenários multiusuário, já que o pré-requisito de exploração é acesso local com privilégios baixos. Isso reduz a probabilidade, não elimina a vulnerabilidade.

Vale notar que, dado o contexto do KEV (correção original de 2020, entrada no catálogo em 2022), qualquer sistema Apple ainda rodando iOS/iPadOS anterior a 13.6 ou macOS Catalina anterior a 10.15.6 está, na prática, muito desatualizado e provavelmente exposto a dezenas de outras falhas mais graves corrigidas nos mesmos ciclos — a prioridade real deve ser atualizar para uma versão suportada atual, não apenas aplicar o patch mínimo histórico.

Cómo detectar

Não há assinatura, log ou indicador de comprometimento documentado publicamente para esta CVE nas fontes oficiais consultadas — nem a Apple nem a CISA descrevem artefatos forenses específicos associados à exploração. Como o vetor é local e envolve leitura de variáveis de ambiente via CoreFoundation, times de resposta a incidente investigando comprometimento em dispositivos Apple desatualizados (pré-13.6/10.15.6) devem considerar essa falha como possível componente de uma cadeia de pós-exploração, mas não existe sinal de rede ou log de sistema conhecido e confiável que aponte diretamente para tentativa de exploração desta CVE isoladamente.

Investigado y redactado con IA a partir del advisory del fabricante y análisis públicos, con las fuentes citadas. Verifica siempre la versión corregida en el advisory oficial antes de actuar.
An issue existed in the handling of environment variables. This issue was addressed with improved validation. This issue is fixed in iOS 13.6 and iPadOS 13.6, macOS Catalina 10.15.6. A local user may be able to view sensitive user information.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Productos afectados
Apple · iOSApple · macOS
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.