CVE-2013-0422 encompasses JMX/MBean and recursive Reflection API vulnerabilities that allow untrusted Java code to bypass SecurityManager restrictions in Oracle Java 7 Update 10 and earlier. The JMX vector uses JmxMBeanServer.getMBeanInstantiator to access a private MBeanInstantiator object, then calls findClass to obtain arbitrary class references. The reflection vector bypasses MethodHandles.Lookup.checkSecurityManager because Reflection.getCallerClass does not correctly skip frames associated with the newer reflection API. Malicious applets can consequently execute arbitrary code outside their intended sandbox. OpenJDK 7 and IcedTea 2.x are also affected; the initial claim that Java 6 was exploitable was retracted. Exploitation occurred in the wild in January 2013, including through Blackhole and Nuclear Pack.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos.
This repository contains a single Metasploit module: 'modules/exploits/multi/browser/java_jre17_jmxbean.rb'. The module exploits CVE-2013-0422, a critical remote code execution vulnerability in Oracle Java Runtime Environment (JRE) 7u10 and earlier. The exploit works by serving a malicious Java applet via an HTTP server. When a victim visits the attacker's web page with a vulnerable Java plugin enabled, the applet abuses JMX classes to escape the Java sandbox and execute arbitrary code on the victim's system. The module supports multiple payloads, including Java-based and native payloads for Windows, Linux, and Mac OS X. The main attack vector is through a web browser, requiring user interaction (visiting the malicious page). The module is fully weaponized, leveraging Metasploit's payload generation and delivery mechanisms. The only file in the repository is the Metasploit exploit module itself, written in Ruby, and it is structured to handle HTTP requests, serve the exploit JAR, and deliver the payload.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
18 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Remote code execution vulnerabilities in Oracle Java 7 before Update 11 involving access to private MBeanInstantiator functionality and a recursive Reflection API security-check bypass. Both issues are covered by this CVE and were exploited in January 2013. Update 11 addressed the vulnerability, but the record cites a third-party claim that the MBeanInstantiator/findClass vector remained unfixed. The initial claim that Java 6 was exploitable was retracted.
A 2013 vulnerability broadly adopted by exploit kits, indicating exploit availability and in-the-wild use.
A Java vulnerability used by the CottonCastle exploit kit in a similar infection chain as other Java exploits, associated with the same malware family as prior Corkow deliveries.
A critical Java vulnerability identified as the probable basis of Styx exploit #13. The examined kit used this exploit alongside three others for drive-by malware installation. The CVE mapping is explicitly tentative.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.