CVE-2015-2590
Oracle Java SE and Java SE Embedded Remote Code Execution Vulnerability
Description
CVE-2015-2590 is a critical-severity vulnerability affecting Oracle Java SE, carrying a CVSS 3.1 base score of 9.8. This vulnerability allows an attacker to achieve remote code execution on affected systems by exploiting improper handling in the software's processing logic. This CVE has been added to CISA's Known Exploited Vulnerabilities (KEV) catalog on 2022-03-03, confirming active exploitation in the wild with a federal remediation deadline of 2022-03-24. With an EPSS score of 61.5% (98.30th percentile), the probability of exploitation activity is significantly elevated compared to other known vulnerabilities.
KEV Information
CVSS Score
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HOpen in CalculatorAffected Products
| Vendor | Product | Version |
|---|---|---|
| oracle | jdk | 1.6.0; 1.7.0; 1.8.0 |
| oracle | jre | 1.6.0; 1.7.0; 1.8.0 |
| canonical | ubuntu linux | 12.04; 14.04; 15.04 |
| debian | debian linux | 7.0; 8.0 |
| suse | linux enterprise debuginfo | 11 |
| opensuse | opensuse | 13.1; 13.2 |
| suse | linux enterprise desktop | 11; 12 |
| suse | linux enterprise server | 12 |
| redhat | satellite | 5.6; 5.7 |
| redhat | enterprise linux desktop | 5.0; 6.0; 7.0 |
| redhat | enterprise linux eus | 6.6; 6.7; 7.1; 7.2; 7.3; 7.4; 7.5 |
| redhat | enterprise linux for ibm z systems | 6.0_s390x |
| redhat | enterprise linux for ibm z systems eus | 6.7_s390x; 7.1_s390x; 7.2_s390x; 7.3_s390x; 7.4_s390x; 7.5_s390x |
| redhat | enterprise linux for power big endian | 6.0_ppc64; 7.0_ppc64 |
| redhat | enterprise linux for power big endian eus | 6.7_ppc64; 7.1_ppc64; 7.2_ppc64; 7.3_ppc64; 7.4_ppc64; 7.5_ppc64 |
| redhat | enterprise linux for power little endian | 7.0_ppc64le |
| redhat | enterprise linux for power little endian eus | 7.1_ppc64le; 7.2_ppc64le; 7.3_ppc64le; 7.4_ppc64le; 7.5_ppc64le |
| redhat | enterprise linux server | 5.0; 6.0; 7.0 |
| redhat | enterprise linux server aus | 6.6; 7.3; 7.4; 7.6; 7.7 |
| redhat | enterprise linux server tus | 6.6; 7.3; 7.6; 7.7 |
Multiple CVSS Assessments
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References
- http://lists.opensuse.org/opensuse-security-announce/2015-07/msg00039.html(Mailing List, Third Party Advisory)
- http://lists.opensuse.org/opensuse-security-announce/2015-07/msg00040.html(Mailing List, Third Party Advisory)
- http://lists.opensuse.org/opensuse-security-announce/2015-07/msg00046.html(Mailing List, Third Party Advisory)
- http://lists.opensuse.org/opensuse-security-announce/2015-07/msg00047.html(Mailing List, Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1228.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1229.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1230.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1241.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1242.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1243.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1485.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1486.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1488.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1526.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1544.html(Third Party Advisory)
- http://rhn.redhat.com/errata/RHSA-2015-1604.html(Third Party Advisory)
- http://www.debian.org/security/2015/dsa-3316(Mailing List, Third Party Advisory)
- http://www.debian.org/security/2015/dsa-3339(Mailing List, Third Party Advisory)
- http://www.oracle.com/technetwork/topics/security/cpujul2015-2367936.html(Patch, Vendor Advisory)
- http://www.securityfocus.com/bid/75818(Broken Link, Third Party Advisory, VDB Entry)
- http://www.securitytracker.com/id/1032910(Broken Link, Third Party Advisory, VDB Entry)
- http://www.ubuntu.com/usn/USN-2696-1(Third Party Advisory)
- http://www.ubuntu.com/usn/USN-2706-1(Third Party Advisory)
- https://security.gentoo.org/glsa/201603-11(Third Party Advisory)
- https://security.gentoo.org/glsa/201603-14(Third Party Advisory)
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2015-2590(US Government Resource)
Weakness Type
CWE-noinfo: Unspecified
The vulnerability identified as CVE-2015-2590 relates to a weakness in Oracle Java SE where the software fails to properly handle certain operations, leading to a security condition that can be exploited by an attacker. While the specific CWE classification may not have detailed context available, the nature of the vulnerability — allowing arbitrary code execution — indicates a fundamental flaw in how the software processes or validates certain input or operations. This type of weakness is commonly found in complex software products where the interaction between components creates opportunities for exploitation.
In the context of Oracle Java SE, this weakness is particularly concerning because it can be exploited remotely over the network without requiring physical access to the target system. The critical severity rating and its inclusion in the CISA KEV catalog reflect the real-world danger this weakness poses. Organizations should treat this vulnerability with high urgency, applying vendor-provided patches and implementing defense-in-depth measures to mitigate the risk of exploitation. The presence of this weakness in Oracle's product highlights the ongoing challenge of maintaining secure software in complex enterprise environments.
Learn more: CWE-noinfo
Impact Analysis
CVE-2015-2590 carries a CVSS 3.1 base score of 9.8 (CRITICAL), reflecting its significant potential for harm across multiple impact dimensions.
Confidentiality (HIGH): An attacker who successfully exploits this vulnerability gains the ability to access sensitive data stored on or processed by the affected system. This includes configuration files, credentials, cryptographic keys, and potentially proprietary or regulated data. In environments where the compromised system handles personally identifiable information (PII) or financial records, the confidentiality breach could trigger regulatory compliance violations and significant reputational damage.
Integrity (HIGH): Successful exploitation permits the attacker to modify data, install backdoors, alter system configurations, or inject malicious code. This level of integrity compromise means the attacker can manipulate the system to serve their objectives, whether that involves deploying ransomware, establishing persistent access, or pivoting to other systems within the network. The trustworthiness of the affected system is completely undermined once integrity is compromised at this level.
Availability (HIGH): The vulnerability can be leveraged to completely disrupt the availability of the affected service or device. An attacker can force a system crash, trigger a reload, or render the device inoperable, causing significant operational disruption. For critical infrastructure components like network devices or security appliances, even brief availability outages can have cascading effects across the organization.
Scope (Unchanged): The scope is Unchanged, meaning the impact of the vulnerability is limited to the affected component itself. While the consequences within that component can be severe, the exploitation does not directly extend to other systems or security domains.
The EPSS score of 61.5% (98.30th percentile) places this vulnerability well above average in terms of exploitation likelihood, indicating significant real-world attacker interest.
Exploit Maturity
CVE-2015-2590 has confirmed active exploitation in the wild, as evidenced by its inclusion in CISA's Known Exploited Vulnerabilities catalog.
Active Exploitation: This vulnerability was added to the CISA KEV catalog on 2022-03-03, confirming that threat actors have actively exploited it in real-world attacks against organizations. The KEV listing represents a high-confidence indicator of exploitation, as CISA requires evidence of active exploitation before adding vulnerabilities to this catalog. Federal agencies were required to remediate this vulnerability by the deadline of 2022-03-24.
Ransomware Association: According to the CISA KEV catalog, this vulnerability has not been specifically linked to known ransomware campaigns at this time. However, the confirmed active exploitation means that threat actors are leveraging this vulnerability for other objectives such as espionage, data theft, or establishing persistent footholds within target networks.
Public Exploits: While specific public exploit code may not be widely cataloged in standard databases, the KEV listing confirms that exploitation is occurring in the wild. Threat actors may be using privately developed exploit tools or leveraging the vulnerability through commercial exploit frameworks.
EPSS Score: The EPSS score of 61.5% (98.30th percentile) indicates a high likelihood of continued exploitation, reflecting significant attacker interest and available tooling.
KEV Remediation Deadline: 2022-03-24. Federal agencies under BOD 22-01 were required to remediate by this date, and all organizations are strongly encouraged to treat this deadline as a benchmark for their own patch management timelines.
Remediation
- Apply the vendor-provided security update immediately. Follow the guidance in the official security advisory: Vendor Advisory. This is the primary remediation action specified in the CISA KEV catalog: "Apply updates per vendor instructions." Ensure all affected versions are upgraded to a patched release as soon as possible.
- Verify all affected product versions are addressed. The following products and versions are known to be vulnerable: oracle jdk (1.6.0; 1.7.0; 1.8.0); oracle jre (1.6.0; 1.7.0; 1.8.0); canonical ubuntu linux (12.04; 14.04; 15.04); debian debian linux (7.0; 8.0); suse linux enterprise debuginfo (11). Conduct an inventory of your environment to identify all instances of these products and ensure each one receives the appropriate update.
- Restrict network access to the affected service. While patches are being deployed, use firewall rules and access control lists to limit network exposure of the vulnerable service. Ensure that only authorized hosts and networks can reach the affected ports and protocols.
- Deploy intrusion detection signatures for known exploitation patterns. Update IDS/IPS rulesets to include detection for exploitation attempts targeting this vulnerability. Monitor network traffic for suspicious patterns consistent with the attack vector.
- Monitor affected systems for signs of prior compromise. Before or during patching, review system and security logs for indicators of exploitation. Given the confirmed KEV listing, there is a realistic possibility that unpatched systems may have already been targeted. Conduct forensic analysis if anomalies are detected.
- Establish ongoing patch management practices for this product. Ensure Oracle security advisories are monitored continuously. Subscribe to vendor notification channels and integrate patch testing and deployment into your organization's vulnerability management lifecycle to prevent future exposure windows.
Technical Details
CVE-2015-2590 is a critical-severity vulnerability in Oracle Java SE that enables arbitrary code execution through exploitation of a weakness in the software processing logic. The vulnerability exists in the way Oracle Java SE handles certain network-facing operations, where insufficient validation or improper processing of incoming requests or data allows an attacker to trigger the vulnerable condition.
The attack vector is Network (AV:N), meaning exploitation can occur remotely over the network without physical access. The attack complexity is low complexity (AC:L), indicating that reliable exploitation does not require specialized conditions or preparation beyond having access to the attack vector. The vulnerability requires no privileges (PR:N) and no user interaction (UI:N).
The scope is Unchanged (S:U), indicating the impact is contained within the vulnerable component's own security scope. The combined impact ratings of HIGH/HIGH/HIGH for Confidentiality/Integrity/Availability reflect the critical-severity nature of this flaw. The technical root cause involves improper handling within the affected component, resulting in a condition that threat actors can reliably trigger to achieve their exploitation objectives. Affected products include: oracle jdk (versions: 1.6.0; 1.7.0; 1.8.0); oracle jre (versions: 1.6.0; 1.7.0; 1.8.0); canonical ubuntu linux (versions: 12.04; 14.04; 15.04); debian debian linux (versions: 7.0; 8.0).
Frequently Asked Questions
Is CVE-2015-2590 actively exploited?
Yes, CVE-2015-2590 is confirmed to be actively exploited in the wild. It was added to CISA's Known Exploited Vulnerabilities (KEV) catalog on 2022-03-03, which requires evidence of active exploitation before a vulnerability can be listed. While not specifically linked to ransomware campaigns at this time, the confirmed exploitation means threat actors are leveraging it for various malicious objectives. The EPSS score of 61.5% (98.30th percentile) further underscores the high likelihood of ongoing exploitation activity. Organizations should treat this as an urgent security issue requiring immediate attention.
What products are affected by CVE-2015-2590?
CVE-2015-2590 affects Oracle Java SE. Specifically, the following product versions have been identified as vulnerable: oracle jdk (versions: 1.6.0; 1.7.0; 1.8.0); oracle jre (versions: 1.6.0; 1.7.0; 1.8.0); canonical ubuntu linux (versions: 12.04; 14.04; 15.04); debian debian linux (versions: 7.0; 8.0); suse linux enterprise debuginfo (versions: 11); opensuse opensuse (versions: 13.1; 13.2). Organizations should conduct a thorough inventory of their environments to identify all deployments of the affected software. Both production systems and development or staging environments should be included in this assessment, as any unpatched instance represents a potential entry point for attackers.
How do I fix CVE-2015-2590?
Apply the security update provided by Oracle according to their official advisory. The vendor advisory is available at: http://www.oracle.com/technetwork/topics/security/cpujul2015-2367936.html. Ensure all instances of the affected product in your environment are updated to a patched version. While deploying patches, implement compensating controls such as network access restrictions and enhanced monitoring to reduce exploitation risk. After remediation, verify that the patch was successfully applied and review system logs for any indicators of prior compromise, as unpatched systems may have been targeted before the fix was deployed.
How severe is CVE-2015-2590?
CVE-2015-2590 is rated CRITICAL with a CVSS 3.1 base score of 9.8. The vulnerability can be exploited remotely over the network, with low attack complexity, and does not require user interaction. The impact across confidentiality, integrity, and availability is all rated High, meaning successful exploitation can result in complete system compromise. Its inclusion in the CISA KEV catalog with a remediation deadline of 2022-03-24 confirms the real-world severity. The EPSS score of 61.5% places it in the 98.30th percentile for exploitation likelihood.
Need Help With Vulnerability Management?
Our security experts can help you prioritize and remediate vulnerabilities effectively.