← volver
CVE-2012-0754highbajo ataque

CVE-2012-0754

100Vexday Risk Score

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

ssvc Actcvss 7.8epss 92%
de la publicación al arma21 días
Publicada en NVD16 feb
1ª PoC+21d
metasploit15 feb
CISA KEV+3765d
probabilidad de explotación
92%top 1% de las CVE
explotación observada
CISA + VulnCheck
1 exploit(s) público(s)
Acción exigida por CISAplazo federal: 2022-06-22

The impacted product is end-of-life and should be disconnected if still in use.

Resumen

Falha de corrupção de memória no Adobe Flash Player corrigida em fevereiro de 2012 (boletim APSB12-03), que permite execução de código arbitrário ou negação de serviço ao processar conteúdo SWF malicioso. Está no catálogo KEV da CISA por exploração confirmada, mas o vetor real exige que a vítima abra ou seja induzida a visitar uma página com o SWF malicioso — não é um RCE remoto sem interação, apesar de o registro no KEV sugerir isso à primeira vista.

Detalle técnico

A Adobe classificou a causa como corrupção de memória em 'vetores não especificados' dentro do próprio Flash Player — o boletim APSB12-03 não detalha o componente interno afetado (parser de tag SWF, ActionScript VM, ou manipulação de objetos). A CVE foi corrigida no mesmo pacote de atualização que resolveu outras quatro falhas de execução de código (CVE-2012-0752 a CVE-2012-0756) e uma falha de XSS universal (CVE-2012-0767), todas reportadas juntas no RHSA-2012-0144 da Red Hat.

O CWE típico para esse tipo de achado da era é corrupção de heap ou uso de memória inválida (CWE-787/CWE-416 dependendo do caso), mas a Adobe nunca publicou o detalhe técnico exato para esta CVE específica — não há writeup público dissecando a causa raiz.

Um ponto de discussão recente, levantado por analistas de vulnerability enrichment da própria CISA (issue #196 do projeto vulnrichment), é que o vetor CVSS atribuído a esta CVE já reflete corretamente a necessidade de interação do usuário (UI:R) e escopo local (AV:L) — diferente de outras CVEs de Flash da mesma leva do KEV que estavam classificadas erroneamente como exploráveis sem interação (UI:N). Isso reforça que o atacante não controla remotamente a vítima; ele controla o conteúdo do arquivo SWF que a vítima precisa abrir.

Cómo se explota

O vetor de exploração é a entrega de um arquivo SWF malicioso — hospedado em página web comprometida ou maliciosa, embutido em documento, ou distribuído por outro meio que force o Flash Player a processá-lo. A vítima precisa navegar até o conteúdo ou abri-lo (UI:R), e a execução ocorre no contexto local do processo do plugin (AV:L), não via rede diretamente.

A existência de módulo Metasploit e PoC pública, somada à confirmação de exploração ativa no catálogo KEV da CISA, indica que a falha foi usada em campanhas reais de 2012, período em que exploit kits de navegador miravam pesadamente o Flash Player desatualizado como vetor de entrada inicial (drive-by download). Não há, nas fontes disponíveis, detalhamento de qual grupo ou campanha específica a explorou, nem do payload utilizado.

O impacto final documentado pelo fornecedor é execução de código arbitrário no contexto do usuário que executa o navegador/plugin, ou travamento do processo (DoS). Não há indicação de escalonamento de privilégio adicional documentado para esta CVE específica — o comprometimento fica limitado ao contexto do plugin, a menos que combinado com outra falha de sandbox escape.

Versiones

Afectadas
Adobe Flash Player anterior a 10.3.183.15 e 11.x anterior a 11.1.102.62 em Windows, Mac OS X, Linux e Solaris; anterior a 11.1.111.6 em Android 2.x e 3.x; anterior a 11.1.115.6 em Android 4.x.
Corregidas en
10.3.183.15 e 11.1.102.62 (Windows, Mac OS X, Linux, Solaris); 11.1.111.6 (Android 2.x/3.x); 11.1.115.6 (Android 4.x). Distribuições Linux repassaram a correção via pacote flash-plugin-10.3.183.15 (Red Hat RHSA-2012-0144; avisos equivalentes openSUSE e Gentoo).

Cómo protegerse

A correção do fornecedor é a atualização para Flash Player 10.3.183.15 ou 11.1.102.62 (Windows, Mac OS X, Linux, Solaris), 11.1.111.6 (Android 2.x/3.x) ou 11.1.115.6 (Android 4.x), conforme o boletim APSB12-03. Distribuições Linux empacotaram o mesmo binário via seus canais — Red Hat via RHSA-2012-0144, openSUSE e Gentoo via seus próprios advisories (GLSA-201204-07), todos apontando para a mesma versão 10.3.183.15 do pacote flash-plugin.

Como paliativo real quando a atualização não é imediata: desabilitar ou desinstalar o plugin Flash no navegador, ou usar recursos de click-to-play (execução de plugin somente sob confirmação explícita do usuário) disponíveis em navegadores da época — isso neutraliza o vetor porque elimina a execução automática do SWF. Bloquear conteúdo SWF por proxy/gateway de conteúdo também reduz a superfície, mas não é substituto de patch.

Não funciona como mitigação: confiar apenas em antivírus de endpoint para bloquear o SWF malicioso — a era desses exploits kits mostrou alta taxa de evasão de assinatura. Também não ajuda restringir apenas por reputação de domínio, já que sites legítimos comprometidos (malvertising) foram vetor comum de entrega de SWF malicioso nessa geração de ataques. Dado que o Flash Player está descontinuado desde 2020 e não recebe mais atualizações de nenhum fornecedor, a mitigação definitiva hoje é a remoção completa do componente de qualquer ambiente ainda em produção.

Cómo detectar

Nenhuma das fontes disponíveis descreve assinatura, IOC ou padrão de tráfego específico associado à exploração desta CVE — a Adobe não detalhou o mecanismo interno da corrupção de memória, e não há writeup técnico público dissecando o SWF de exploração. Na prática, a detecção de exploração de Flash dessa era dependia de telemetria de crash do processo do plugin (relatórios de falha correlacionados a visitas a páginas suspeitas) e de análise de arquivos SWF entregues por proxy/gateway, não de assinatura específica desta CVE.

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.
Adobe Flash Player before 10.3.183.15 and 11.x before 11.1.102.62 on Windows, Mac OS X, Linux, and Solaris; before 11.1.111.6 on Android 2.x and 3.x; and before 11.1.115.6 on Android 4.x allows attackers to execute arbitrary code or cause a denial of service (memory corruption) via unspecified vectors.
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Productos afectados
n/a · n/a
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.