← voltar
CVE-2012-4681

CVE-2012-4681

CVSS 9.8 CRITICALEPSS 98.5%● KEVCWE-284
Em resumo

Java SE 7 e versões anteriores possuem uma falha crítica que permite atacantes executarem código malicioso através de um applet falsificado ao contornar as proteções de segurança do Java. Isso ocorre porque o applet consegue acessar classes restritas do sistema e modificar campos privados, representando uma ameaça séria.

Detalhe técnico

CVE-2012-4681 explora falhas no SecurityManager do Java usando com.sun.beans.finder.ClassFinder.findClass com exceções de forName para acessar pacotes sun.* restritos, combinado com reflexão para invocar getField em chamadores confiáveis e modificar campos privados. O vetor é remoto via execução de applet; o impacto é execução arbitrária de código com privilégios do usuário (CVSS 9.8). Foi explorado ativamente em agosto de 2012.

Resumo gerado e traduzido por IA a partir da descrição oficial.
Multiple vulnerabilities in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 6 and earlier allow remote attackers to execute arbitrary code via a crafted applet that bypasses SecurityManager restrictions by (1) using com.sun.beans.finder.ClassFinder.findClass and leveraging an exception with the forName method to access restricted classes from arbitrary packages such as sun.awt.SunToolkit, then (2) using "reflection with a trusted immediate caller" to leverage the getField method to access and modify private fields, as exploited in the wild in August 2012 using Gondzz.class and Gondvv.class.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
n/a · n/a
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.

Quer saber se a sua infraestrutura está exposta a isto?

Falar com a TrueHacking →