Skip to content
OpenAdvisories
Unscored Public exploit CVE-2017-3241 EUVD-2017-12362GHSA-j64j-5jrj-hggj

Vulnerability in the Java SE, Java SE Embedded, JRockit component of Oracle Java SE (subcomponent: RMI). Supported versions that are affect…

Published Jan 27, 2017 · Updated Oct 9, 2024 · Assigned by oracle

Description

Vulnerability in the Java SE, Java SE Embedded, JRockit component of Oracle Java SE (subcomponent: RMI). Supported versions that are affected are Java SE: 6u131, 7u121 and 8u112; Java SE Embedded: 8u111; JRockit: R28.3.12. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Java SE, Java SE Embedded, JRockit. While the vulnerability is in Java SE, Java SE Embedded, JRockit, attacks may significantly impact additional products. Successful attacks of this vulnerability can result in takeover of Java SE, Java SE Embedded, JRockit. Note: This vulnerability can only be exploited by supplying data to APIs in the specified Component without using Untrusted Java Web Start applications or Untrusted Java applets, such as through a web service. CVSS v3.0 Base Score 9.0 (Confidentiality, Integrity and Availability impacts).

Affected products

VendorProductAffectedFixed
Oracle Java SE 6u131, 7u121, 8u112 —
Oracle Java SE Embedded 8u111 —
Oracle JRockit R28.3.12 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 8 openjdk-7 7u121-2.6.8-2~deb8u1 DSA-3782-1
Debian 7 openjdk-7 7u121-2.6.8-2~deb7u1 DLA-821-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS openjdk-8 8u121-b13-0ubuntu1.16.04.2 USN-3179-1
Ubuntu 14.04 LTS openjdk-6 6b41-1.13.13-0ubuntu0.14.04.1 —
Ubuntu 14.04 LTS openjdk-7 7u121-2.6.8-1ubuntu0.14.04.3 USN-3194-1
ReleasePackageFixed inAdvisory
RHEL 7 java-1.7.0-openjdk +6 1:1.7.0.131-2.6.9.0.el7_3 RHSA-2017:0269
RHEL 7 java-1.7.1-ibm +5 1:1.7.1.4.1-1jpp.2.el7 RHSA-2017:0336
RHEL 7 java-1.8.0-ibm +5 1:1.8.0.4.0-1jpp.1.el7 RHSA-2017:0263
RHEL 7 java-1.8.0-openjdk +15 1:1.8.0.121-0.b13.el7_3 RHSA-2017:0180
RHEL 6 java-1.6.0-ibm +6 1:1.6.0.16.41-1jpp.1.el6_8 RHSA-2017:0338
RHEL 6 java-1.7.0-openjdk +4 1:1.7.0.131-2.6.9.0.el6_8 RHSA-2017:0269
RHEL 6 java-1.7.1-ibm +5 1:1.7.1.4.1-1jpp.1.el6_8 RHSA-2017:0336
RHEL 6 java-1.8.0-ibm +5 1:1.8.0.4.0-1jpp.1.el6_8 RHSA-2017:0263
RHEL 6 java-1.8.0-openjdk +11 1:1.8.0.121-0.b13.el6_8 RHSA-2017:0180
RHEL 5 java-1.6.0-ibm +7 1:1.6.0.16.41-1jpp.1.el5_11 RHSA-2017:0338
RHEL 5 java-1.7.0-ibm +5 1:1.7.0.10.1-1jpp.1.el5_11 RHSA-2017:0337
RHEL 5 java-1.7.0-openjdk +4 1:1.7.0.131-2.6.9.0.el5_11 RHSA-2017:0269
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhel Extras Oracle Java 7 java-1.6.0-sun +5 1:1.6.0.141-1jpp.1.el7_3 RHSA-2017:0177
Red Hat Rhel Extras Oracle Java 7 java-1.7.0-oracle +5 1:1.7.0.131-1jpp.1.el7_3 RHSA-2017:0176
Red Hat Rhel Extras Oracle Java 7 java-1.8.0-oracle +5 1:1.8.0.121-1jpp.1.el7_3 RHSA-2017:0175
Red Hat Rhel Extras Oracle Java 6 java-1.6.0-sun +5 1:1.6.0.141-1jpp.1.el6_8 RHSA-2017:0177
Red Hat Rhel Extras Oracle Java 6 java-1.7.0-oracle +5 1:1.7.0.131-1jpp.1.el6_8 RHSA-2017:0176
Red Hat Rhel Extras Oracle Java 6 java-1.8.0-oracle +5 1:1.8.0.121-1jpp.1.el6_8 RHSA-2017:0175
Red Hat Rhel Extras Oracle Java 5 java-1.6.0-sun +5 1:1.6.0.141-1jpp.1.el5_11 RHSA-2017:0177
Red Hat Rhel Extras Oracle Java 5 java-1.7.0-oracle +5 1:1.7.0.131-1jpp.1.el5_11 RHSA-2017:0176
Red Hat Network Satellite 5 java-1.7.1-ibm +1 1:1.7.1.4.1-1jpp.1.el6_8 RHSA-2017:1216
ReleasePackageFixed inAdvisory
SLES 12 SP2 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES 12 SP2 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0460-1
SLES 12 SP2 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES 12 SP1 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES 12 SP1 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0460-1
SLES 12 SP1 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES 12 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP2 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES for SAP 12 SP2 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0460-1
SLES for SAP 12 SP2 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES for SAP 12 SP1 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
SLES for SAP 12 SP1 java-1_8_0-ibm 1.8.0_sr4.0-23.1 SUSE-SU-2017:0460-1
SLES for SAP 12 SP1 java-1_8_0-openjdk 1.8.0.121-20.1 SUSE-SU-2017:0346-1
SLES for SAP 12 java-1_7_0-openjdk 1.7.0.131-39.1 SUSE-SU-2017:0490-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed java-1_8_0-openjdk 1.8.0.302-2.2 openSUSE-SU-2024:10876-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 java-1.7.0-openjdk +6 1:1.7.0.131-2.6.9.0.0.1.el7_3 ELSA-2017-0269
Oracle Linux 7 java-1.8.0-openjdk +15 1:1.8.0.121-0.b13.el7_3 ELSA-2017-0180

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Exploit-DB 1

GitHub 2 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 20

References