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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | java-1_8_0-openjdk | 1.8.0.302-2.2 | openSUSE-SU-2024:10876-1 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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.
Exploit-DB 1
- Oracle OpenJDK Runtime Environment 1.8.0_112-b15 - Java Serialization Denial Of Service EDB-41145 · dos · Jan 23, 2017 · verified
GitHub 2 repositories
-
xfei3/CVE-2017-3241-POC ★ 2 · Jul 4, 2017
POC for java RMI deserialization vulnerability
-
scopion/CVE-2017-3241 ★ 0 · Oct 22, 2021
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 20
- RHSA-2017:1216 Red Hat Security Advisory: java-1.7.1-ibm security update Red Hat Security Advisories (RHSA) · Oct 9, 2026
- RHSA-2017:0338 Red Hat Security Advisory: java-1.6.0-ibm security update Red Hat Security Advisories (RHSA) · Oct 9, 2026
- RHSA-2017:0337 Red Hat Security Advisory: java-1.7.0-ibm security update Red Hat Security Advisories (RHSA) · Oct 9, 2026
- RHSA-2017:0336 Red Hat Security Advisory: java-1.7.1-ibm security update Red Hat Security Advisories (RHSA) · Oct 9, 2026
- RHSA-2017:0263 Red Hat Security Advisory: java-1.8.0-ibm security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2017:0269 Red Hat Security Advisory: java-1.7.0-openjdk security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2017:0180 Red Hat Security Advisory: java-1.8.0-openjdk security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2017:0177 Red Hat Security Advisory: java-1.6.0-sun security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2017:0176 Red Hat Security Advisory: java-1.7.0-oracle security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- RHSA-2017:0175 Red Hat Security Advisory: java-1.8.0-oracle security update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- USN-3179-1 openjdk-8 vulnerabilities Ubuntu Security Notices (USN) · Jun 1, 2026
- USN-3194-1 openjdk-7 vulnerabilities Ubuntu Security Notices (USN) · Jun 1, 2026
- DLA-821-1 openjdk-7 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-3782-1 openjdk-7 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- openSUSE-SU-2024:10876-1 java-1_8_0-openjdk-1.8.0.302-2.2 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2017:0460-1 Security update for java-1_8_0-ibm SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2017:0490-1 Security update for java-1_7_0-openjdk SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2017:0346-1 Security update for java-1_8_0-openjdk SUSE / openSUSE Security Updates · Feb 4, 2026
- ELSA-2017-0269 Critical: java-1.7.0-openjdk security update (Oracle Linux 7) Oracle Linux Security Advisories (ELSA) · Feb 13, 2017
- ELSA-2017-0180 Critical: java-1.8.0-openjdk security update (Oracle Linux 7) Oracle Linux Security Advisories (ELSA) · Jan 20, 2017
References
- RHSA-2017:0338 vendor-advisory
- DSA-3782 vendor-advisory
- RHSA-2017:0176 vendor-advisory
- GLSA-201701-65 vendor-advisory
- https://erpscan.io/advisories/erpscan-17-006-oracle-openjdk-java-serialization-dos-vulnerability/
- RHSA-2017:0180 vendor-advisory
- 1037637 vdb-entry
- GLSA-201707-01 vendor-advisory
- RHSA-2017:0175 vendor-advisory
- RHSA-2017:0177 vendor-advisory
- RHSA-2017:0263 vendor-advisory
- RHSA-2017:1216 vendor-advisory
- https://security.netapp.com/advisory/ntap-20170119-0001/
- RHSA-2017:0269 vendor-advisory
- 41145 exploit
- 95488 vdb-entry
- http://www.oracle.com/technetwork/security-advisory/cpujan2017-2881727.html
- RHSA-2017:0337 vendor-advisory
- RHSA-2017:0336 vendor-advisory