Every CVE Search/ Get API key

CVE-2017-1289

IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when...

8.2 High

IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when processing XML data. A remote attacker could exploit this vulnerability to expose highly sensitive information or consume memory resources. IBM X-Force ID: 125150.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
Low

Exploit likelihood

3.63%Down 9.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.2

IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when processing XML data. A remote attacker could exploit this vulnerability to expose highly sensitive information or consume memory resources. IBM X-Force ID: 125150.

Record
CVE-2017-1289
CVSS 3.0
8.2 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:N/A:P
Weakness
CWE-611
Updated
2026-11-02
CVE List No score

IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when processing XML data. A remote attacker could exploit this vulnerability to expose highly sensitive information or consume memory resources. IBM X-Force ID: 125150.

Record
CVE-2017-1289
Updated
2026-11-02
EUVDEUVD-2017-10305 No score

IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when processing XML data. A remote attacker could exploit this vulnerability to expose highly sensitive information or consume memory resources. IBM X-Force ID: 125150.

Record
EUVD-2017-10305
Updated
2026-11-03
GitHub AdvisoriesGHSA-xf3v-qxxv-424v 8.2

IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when...

IBM SDK, Java Technology Edition is vulnerable XML External Entity Injection (XXE) error when processing XML data. A remote attacker could exploit this vulnerability to expose highly sensitive information or consume memory resources. IBM X-Force ID: 125150.

Record
GHSA-xf3v-qxxv-424v
CVSS 3.0
8.2 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L
Weakness
CWE-611
Updated
2026-11-02
OSVRHSA-2017:1220 9.8

Red Hat Security Advisory: java-1.8.0-ibm security update

Record
RHSA-2017:1220
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:1221 9.8

Red Hat Security Advisory: java-1.7.1-ibm security update

Record
RHSA-2017:1221
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 8 moreShow less
OSVRHSA-2017:1222 9.8

Red Hat Security Advisory: java-1.6.0-ibm security update

Record
RHSA-2017:1222
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:3453 9.8

Red Hat Security Advisory: java-1.8.0-ibm security update

Record
RHSA-2017:3453
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVSUSE-SU-2017:1384-1 No score

Security update for java-1_7_0-ibm

This update for java-1_7_0-ibm fixes the following issues:

Version update to 7.0-10.5 bsc#1038505

  • CVE-2016-9840: zlib: Out-of-bounds pointer arithmetic in inftrees.c
  • CVE-2016-9841: zlib: Out-of-bounds pointer arithmetic in inffast.c
  • CVE-2016-9842: zlib: Undefined left shift of negative number
  • CVE-2016-9843: zlib: Big-endian out-of-bounds pointer
  • CVE-2017-1289: IBM JDK: XML External Entity Injection (XXE) error when processing XML data
  • CVE-2017-3509: OpenJDK: improper re-use of NTLM authenticated connections
  • CVE-2017-3511: OpenJDK: untrusted extension directories search path in Launcher
  • CVE-2017-3539: OpenJDK: MD5 allowed for jar verification
  • CVE-2017-3533: OpenJDK: newline injection in the FTP client
  • CVE-2017-3544: OpenJDK: newline injection in the SMTP client
Record
SUSE-SU-2017:1384-1
Updated
2026-11-02
OSVSUSE-SU-2017:1385-1 No score

Security update for java-1_7_1-ibm

This update for java-1_7_1-ibm fixes the following issues:

  • Version update to 7.1-4.5 bsc#1038505

    • CVE-2016-9840: zlib: Out-of-bounds pointer arithmetic in inftrees.c
    • CVE-2016-9841: zlib: Out-of-bounds pointer arithmetic in inffast.c
    • CVE-2016-9842: zlib: Undefined left shift of negative number
    • CVE-2016-9843: zlib: Big-endian out-of-bounds pointer
    • CVE-2017-1289: IBM JDK: XML External Entity Injection (XXE) error when processing XML data
    • CVE-2017-3509: OpenJDK: improper re-use of NTLM authenticated connections
    • CVE-2017-3511: OpenJDK: untrusted extension directories search path in Launcher
    • CVE-2017-3539: OpenJDK: MD5 allowed for jar verification
    • CVE-2017-3533: OpenJDK: newline injection in the FTP client
    • CVE-2017-3544: OpenJDK: newline injection in the SMTP client
Record
SUSE-SU-2017:1385-1
Updated
2026-11-02
OSVSUSE-SU-2017:1386-1 No score

Security update for java-1_8_0-ibm

This update for java-1_8_0-ibm fixes the following issues:

Version update bsc#1038505:

  • CVE-2016-9840: zlib: Out-of-bounds pointer arithmetic in inftrees.c
  • CVE-2016-9841: zlib: Out-of-bounds pointer arithmetic in inffast.c
  • CVE-2016-9842: zlib: Undefined left shift of negative number
  • CVE-2016-9843: zlib: Big-endian out-of-bounds pointer
  • CVE-2017-3544: OpenJDK: newline injection in the SMTP client
  • CVE-2017-3509: OpenJDK: improper re-use of NTLM authenticated connections
  • CVE-2017-3511: OpenJDK: untrusted extension directories search path in Launcher
  • CVE-2017-3533: OpenJDK: newline injection in the FTP client
  • CVE-2017-3539: OpenJDK: MD5 allowed for jar verification
  • CVE-2017-1289: IBM JDK: XML External Entity Injection (XXE) error when processing XML data
Record
SUSE-SU-2017:1386-1
Updated
2026-11-02
OSVSUSE-SU-2017:1387-1 No score

Security update for java-1_7_1-ibm

This update for java-1_7_1-ibm fixes the following issues:

Version update to 7.1-4.5 bsc#1038505

  • CVE-2016-9840: zlib: Out-of-bounds pointer arithmetic in inftrees.c
  • CVE-2016-9841: zlib: Out-of-bounds pointer arithmetic in inffast.c
  • CVE-2016-9842: zlib: Undefined left shift of negative number
  • CVE-2016-9843: zlib: Big-endian out-of-bounds pointer
  • CVE-2017-1289: IBM JDK: XML External Entity Injection (XXE) error when processing XML data
  • CVE-2017-3509: OpenJDK: improper re-use of NTLM authenticated connections
  • CVE-2017-3511: OpenJDK: untrusted extension directories search path in Launcher
  • CVE-2017-3539: OpenJDK: MD5 allowed for jar verification
  • CVE-2017-3533: OpenJDK: newline injection in the FTP client
  • CVE-2017-3544: OpenJDK: newline injection in the SMTP client
Record
SUSE-SU-2017:1387-1
Updated
2026-11-02
OSVSUSE-SU-2017:1389-1 No score

Security update for java-1_6_0-ibm

This update for java-1_6_0-ibm fixes the following issues:

  • Version update to 6.0-16.45 bsc#1038505

    • CVE-2016-9840: zlib: Out-of-bounds pointer arithmetic in inftrees.c
    • CVE-2016-9841: zlib: Out-of-bounds pointer arithmetic in inffast.c
    • CVE-2016-9842: zlib: Undefined left shift of negative number
    • CVE-2016-9843: zlib: Big-endian out-of-bounds pointer
    • CVE-2017-1289: IBM JDK: XML External Entity Injection (XXE) error when processing XML data
    • CVE-2017-3509: OpenJDK: improper re-use of NTLM authenticated connections
    • CVE-2017-3539: OpenJDK: MD5 allowed for jar verification
    • CVE-2017-3533: OpenJDK: newline injection in the FTP client
    • CVE-2017-3544: OpenJDK: newline injection in the SMTP client
  • Version update to 6.0-16.40 bsc#1027038 CVE-2016-2183

Record
SUSE-SU-2017:1389-1
Updated
2026-11-02
OSVSUSE-SU-2017:1444-1 No score

Security update for java-1_6_0-ibm

This update for java-1_6_0-ibm fixes the following issues:

  • CVE-2016-9840: zlib: Out-of-bounds pointer arithmetic in inftrees.c

  • CVE-2016-9841: zlib: Out-of-bounds pointer arithmetic in inffast.c

  • CVE-2016-9842: zlib: Undefined left shift of negative number

  • CVE-2016-9843: zlib: Big-endian out-of-bounds pointer

  • CVE-2017-1289: IBM JDK: XML External Entity Injection (XXE) error when processing XML data

  • CVE-2017-3509: OpenJDK: improper re-use of NTLM authenticated connections

  • CVE-2017-3539: OpenJDK: MD5 allowed for jar verification

  • CVE-2017-3533: OpenJDK: newline injection in the FTP client

  • CVE-2017-3544: OpenJDK: newline injection in the SMTP client

  • Version update to 6.0-16.40 bsc#1027038 CVE-2016-2183

Record
SUSE-SU-2017:1444-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
java-1.8.0-ibm
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el6_9
1:1.8.0.4.5-1jpp.1.el6_9
java-1.8.0-ibm-demo
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el6_9
1:1.8.0.4.5-1jpp.1.el6_9
java-1.8.0-ibm-devel
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el6_9
1:1.8.0.4.5-1jpp.1.el6_9
java-1.8.0-ibm-jdbc
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el6_9
1:1.8.0.4.5-1jpp.1.el6_9
java-1.8.0-ibm-plugin
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el6_9
1:1.8.0.4.5-1jpp.1.el6_9
java-1.8.0-ibm-src
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el6_9
1:1.8.0.4.5-1jpp.1.el6_9
java-1.8.0-ibm
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el7_3
1:1.8.0.4.5-1jpp.1.el7_3
java-1.8.0-ibm-demo
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el7_3
1:1.8.0.4.5-1jpp.1.el7_3
java-1.8.0-ibm-devel
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el7_3
1:1.8.0.4.5-1jpp.1.el7_3
java-1.8.0-ibm-jdbc
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el7_3
1:1.8.0.4.5-1jpp.1.el7_3
Show 47 moreShow less
Affected packages
PackageAffectedFixed
java-1.8.0-ibm-plugin
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el7_3
1:1.8.0.4.5-1jpp.1.el7_3
java-1.8.0-ibm-src
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.8.0.4.5-1jpp.1.el7_3
1:1.8.0.4.5-1jpp.1.el7_3
java-1.7.1-ibm
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.2.el6_9
1:1.7.1.4.5-1jpp.2.el6_9
java-1.7.1-ibm-demo
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.2.el6_9
1:1.7.1.4.5-1jpp.2.el6_9
java-1.7.1-ibm-devel
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.2.el6_9
1:1.7.1.4.5-1jpp.2.el6_9
java-1.7.1-ibm-jdbc
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.2.el6_9
1:1.7.1.4.5-1jpp.2.el6_9
java-1.7.1-ibm-plugin
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.2.el6_9
1:1.7.1.4.5-1jpp.2.el6_9
java-1.7.1-ibm-src
Red Hat:rhel_extras:6
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.2.el6_9
1:1.7.1.4.5-1jpp.2.el6_9
java-1.7.1-ibm
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.1.el7_3
1:1.7.1.4.5-1jpp.1.el7_3
java-1.7.1-ibm-demo
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.1.el7_3
1:1.7.1.4.5-1jpp.1.el7_3
java-1.7.1-ibm-devel
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.1.el7_3
1:1.7.1.4.5-1jpp.1.el7_3
java-1.7.1-ibm-jdbc
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.1.el7_3
1:1.7.1.4.5-1jpp.1.el7_3
java-1.7.1-ibm-plugin
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.1.el7_3
1:1.7.1.4.5-1jpp.1.el7_3
java-1.7.1-ibm-src
Red Hat:rhel_extras:7
From an advisory covering 10 CVEs
before 1:1.7.1.4.5-1jpp.1.el7_3
1:1.7.1.4.5-1jpp.1.el7_3
java-1.6.0-ibm
Red Hat:rhel_extras:6
From an advisory covering 9 CVEs
before 1:1.6.0.16.45-1jpp.1.el6_9
1:1.6.0.16.45-1jpp.1.el6_9
java-1.6.0-ibm-demo
Red Hat:rhel_extras:6
From an advisory covering 9 CVEs
before 1:1.6.0.16.45-1jpp.1.el6_9
1:1.6.0.16.45-1jpp.1.el6_9
java-1.6.0-ibm-devel
Red Hat:rhel_extras:6
From an advisory covering 9 CVEs
before 1:1.6.0.16.45-1jpp.1.el6_9
1:1.6.0.16.45-1jpp.1.el6_9
java-1.6.0-ibm-javacomm
Red Hat:rhel_extras:6
From an advisory covering 9 CVEs
before 1:1.6.0.16.45-1jpp.1.el6_9
1:1.6.0.16.45-1jpp.1.el6_9
java-1.6.0-ibm-jdbc
Red Hat:rhel_extras:6
From an advisory covering 9 CVEs
before 1:1.6.0.16.45-1jpp.1.el6_9
1:1.6.0.16.45-1jpp.1.el6_9
java-1.6.0-ibm-plugin
Red Hat:rhel_extras:6
From an advisory covering 9 CVEs
before 1:1.6.0.16.45-1jpp.1.el6_9
1:1.6.0.16.45-1jpp.1.el6_9
java-1.6.0-ibm-src
Red Hat:rhel_extras:6
From an advisory covering 9 CVEs
before 1:1.6.0.16.45-1jpp.1.el6_9
1:1.6.0.16.45-1jpp.1.el6_9
java-1.8.0-ibm
Red Hat:network_satellite:5.8::el6
From an advisory covering 42 CVEs
before 1:1.8.0.5.5-1jpp.1.el6_9
1:1.8.0.5.5-1jpp.1.el6_9
java-1.8.0-ibm-devel
Red Hat:network_satellite:5.8::el6
From an advisory covering 42 CVEs
before 1:1.8.0.5.5-1jpp.1.el6_9
1:1.8.0.5.5-1jpp.1.el6_9
java-1_7_0-ibm
SUSE:Linux Enterprise Point of Sale 11 SP3
From an advisory covering 10 CVEs
before 1.7.0_sr10.5-64.1
1.7.0_sr10.5-64.1
java-1_7_0-ibm
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 10 CVEs
before 1.7.0_sr10.5-64.1
1.7.0_sr10.5-64.1
java-1_7_0-ibm
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 10 CVEs
before 1.7.0_sr10.5-64.1
1.7.0_sr10.5-64.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_7_1-ibm
SUSE:Linux Enterprise Software Development Kit 12 SP1
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_7_1-ibm
SUSE:Linux Enterprise Software Development Kit 12 SP2
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server 12 SP1
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-37.1
1.7.1_sr4.5-37.1
java-1_8_0-ibm
SUSE:Linux Enterprise Software Development Kit 12 SP1
From an advisory covering 10 CVEs
before 1.8.0_sr4.5-29.1
1.8.0_sr4.5-29.1
java-1_8_0-ibm
SUSE:Linux Enterprise Software Development Kit 12 SP2
From an advisory covering 10 CVEs
before 1.8.0_sr4.5-29.1
1.8.0_sr4.5-29.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server 12 SP1
From an advisory covering 10 CVEs
before 1.8.0_sr4.5-29.1
1.8.0_sr4.5-29.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 10 CVEs
before 1.8.0_sr4.5-29.1
1.8.0_sr4.5-29.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 10 CVEs
before 1.8.0_sr4.5-29.1
1.8.0_sr4.5-29.1
java-1_8_0-ibm
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 10 CVEs
before 1.8.0_sr4.5-29.1
1.8.0_sr4.5-29.1
java-1_7_1-ibm
SUSE:Linux Enterprise Software Development Kit 11 SP4
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-25.1
1.7.1_sr4.5-25.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-25.1
1.7.1_sr4.5-25.1
java-1_7_1-ibm
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 10 CVEs
before 1.7.1_sr4.5-25.1
1.7.1_sr4.5-25.1
java-1_6_0-ibm
SUSE:Linux Enterprise Module for Legacy 12
From an advisory covering 11 CVEs
before 1.6.0_sr16.45-49.1
1.6.0_sr16.45-49.1
java-1_6_0-ibm
SUSE:Linux Enterprise Point of Sale 11 SP3
From an advisory covering 11 CVEs
before 1.6.0_sr16.45-84.1
1.6.0_sr16.45-84.1
java-1_6_0-ibm
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 11 CVEs
before 1.6.0_sr16.45-84.1
1.6.0_sr16.45-84.1
java-1_6_0-ibm
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 11 CVEs
before 1.6.0_sr16.45-84.1
1.6.0_sr16.45-84.1

History

History
RecordedChangedSources
affected, facts
aliases, productsEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-1289 is a high vulnerability (CVSS 8.2) in Ibm Sdk, published May 22, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.63%, the 89th percentile. No source names a fixed version.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 6 references. The JSON record has them.

MoveEnter Open