CVE-2013-0422
Oracle JRE 远程代码执行漏洞
- 已发布
- 2013年1月10日
- 已更新
- 2025年10月22日
- 分配 CNA
- oracle
- 观察到的证据
- 2013年1月11日
初级CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H高 · 未来 30 天
- 百分位
- 99.9%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
CISA 已知被利用
此 CVE 出现在 CISA 已知利用的漏洞目录中。
总结
Oracle Java 7 Update 11 之前的多个漏洞允许远程攻击者执行任意代码,具体方式为:(1) 利用 JmxMBeanServer 类中的公共 getMBeanInstantiator 方法获取对私有 MBeanInstantiator 对象的引用,然后使用 findClass 方法检索任意 Class 引用;(2) 以递归方式使用反射 API,且由于 sun.reflect.Reflection.getCallerClass 方法无法跳过与新反射 API 相关的帧,从而绕过了 java.lang.invoke.MethodHandles.Lookup.checkSecurityManager 方法的安全检查;该漏洞于 2013 年 1 月在野外被利用,Blackhole 和 Nuclear Pack 即为例证,并且这是一个与 CVE-2012-4681 和 CVE-2012-3174 不同的漏洞。注意:某些方面已将递归反射 API 问题映射到 CVE-2012-3174,但 CVE-2012-3174 是一个不同的漏洞,其细节截至 20130114 尚未公开。CVE-2013-0422 涵盖了 JMX/MBean 和反射 API 两个问题。注意:最初据报道 Java 6 也易受攻击,但报告者已撤回这一说法,声称 Java 6 不可利用,因为相关代码的调用方式不会绕过安全检查。注意:截至 20130114,一个可靠的第三方声称 findClass/MBeanInstantiator 向量在 Oracle Java 7 Update 11 中未得到修复。如果仍然存在易受攻击的条件,则可能会为未修复的问题创建单独的 CVE 标识符。
来源
1Metasploit · java · 2013年1月11日
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。