First published: Mon Nov 18 2013(Updated: )
It has been identified that it is possible to inject malicious unsigned bytecode into a signed JAR without failing jarsigner verification. This flaw could be exploited in environments where contents of a verified JAR is considered trusted and unpacked for use. Note that if the signed JAR is used at runtime, with signature intact, a fatal runtime exception is thrown.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Oracle JDK 6 | =1.7.0-update1 | |
Oracle JDK 6 | =1.7.0-update10 | |
Oracle JDK 6 | =1.7.0-update10_b31 | |
Oracle JDK 6 | =1.7.0-update11 | |
Oracle JDK 6 | =1.7.0-update11_b32 | |
Oracle JDK 6 | =1.7.0-update13 | |
Oracle JDK 6 | =1.7.0-update15 | |
Oracle JDK 6 | =1.7.0-update17 | |
Oracle JDK 6 | =1.7.0-update17_b31 | |
Oracle JDK 6 | =1.7.0-update17_b32 | |
Oracle JDK 6 | =1.7.0-update2 | |
Oracle JDK 6 | =1.7.0-update21 | |
Oracle JDK 6 | =1.7.0-update21_b31 | |
Oracle JDK 6 | =1.7.0-update25 | |
Oracle JDK 6 | =1.7.0-update25_b33 | |
Oracle JDK 6 | =1.7.0-update25_b34 | |
Oracle JDK 6 | =1.7.0-update25_b35 | |
Oracle JDK 6 | =1.7.0-update3 | |
Oracle JDK 6 | =1.7.0-update4 | |
Oracle JDK 6 | =1.7.0-update40 | |
Oracle JDK 6 | =1.7.0-update45 | |
Oracle JDK 6 | =1.7.0-update45_b31 | |
Oracle JDK 6 | =1.7.0-update45_b32 | |
Oracle JDK 6 | =1.7.0-update45_b33 | |
Oracle JDK 6 | =1.7.0-update45_b34 | |
Oracle JDK 6 | =1.7.0-update5 | |
Oracle JDK 6 | =1.7.0-update51 | |
Oracle JDK 6 | =1.7.0-update6 | |
Oracle JDK 6 | =1.7.0-update7 | |
Oracle JDK 6 | =1.7.0-update7_b32 | |
Oracle JDK 6 | =1.7.0-update9 | |
Oracle JDK 6 | =1.7.0-update9_b31 | |
Oracle JDK 6 | =1.7.0-update9_b32 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update1 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update10 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update10_b31 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update11 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update11_b32 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update13 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update15 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update17 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update17_b31 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update17_b32 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update2 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update21 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update21_b31 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update25 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update25_b33 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update25_b34 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update25_b35 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update3 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update4 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update40 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update45 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update45_b31 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update45_b32 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update45_b33 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update45_b34 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update5 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update51 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update6 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update7 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update7_b32 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update9 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update9_b31 | |
Oracle Java Runtime Environment (JRE) | =1.7.0-update9_b32 | |
Oracle JDK 6 | <=1.7.0 | |
Oracle Java Runtime Environment (JRE) | <=1.7.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2013-4578 is classified as a critical vulnerability due to the potential for arbitrary code execution through malicious bytecode injection.
To mitigate CVE-2013-4578, update to the latest version of Oracle JDK or JRE, as the vulnerability has been addressed in subsequent updates.
CVE-2013-4578 affects various versions of Oracle JDK and JRE 1.7.0 up to update 51.
Yes, CVE-2013-4578 can be exploited remotely if the vulnerable software is deployed in an environment that treats untrusted content as trusted.
The exploitation of CVE-2013-4578 can lead to unauthorized access and control over affected systems, resulting in data breaches or service disruptions.