CVE:CVE-2012-3174
CNNVD:CNNVD-201301-249
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。
Oracle Java 7 Update 11之前版本中存在漏洞。通过递归使用Reflection API，远程攻击者利用该漏洞执行任意代码。(1)绕过安全检查java.lang.invoke.MethodHandles.Lookup.checkSecurityManager和(2)使用sun.reflect.Reflection.getCallerClass。
solution:Upgrade oracle jdk to a higher version than 1.7.0,1.7.0:update1,1.7.0:update10,1.7.0:update2,1.7.0:update3,1.7.0:update4,1.7.0:update5,1.7.0:update6,1.7.0:update7,1.7.0:update9,and avoid the version 1.7.0,1.7.0:update1,1.7.0:update10,1.7.0:update2,1.7.0:update3,1.7.0:update4,1.7.0:update5,1.7.0:update6,1.7.0:update7,1.7.0:update9; Upgrade oracle jre to a higher version than 1.7.0,1.7.0:update1,1.7.0:update10,1.7.0:update2,1.7.0:update3,1.7.0:update4,1.7.0:update5,1.7.0:update6,1.7.0:update7,1.7.0:update9,and avoid the version 1.7.0,1.7.0:update1,1.7.0:update10,1.7.0:update2,1.7.0:update3,1.7.0:update4,1.7.0:update5,1.7.0:update6,1.7.0:update7,1.7.0:update9