IBM Support

【セキュリティ情報】IBM Java SDK CPU 2018 July で報告された脆弱性の WebSphere Application Server への影響

Created by Kazuma Tanabe on
Published URL:
https://www.ibm.com/support/pages/node/730603
730603

Security Bulletin


Summary

WebSphere Application Serverに同梱されているIBM Java SDKにいくつかの脆弱性が存在し、2018年7月リリースのIBM Java SDKでそれらの修正が公開されました。
また、それらの脆弱性は、WebSphere Application Server traditional 、 Liberty 、Hypervisor Editionに影響する可能性があるため対応をご検討ください。

最新の情報については、下記URLの文書(英語)をご参照ください。
Security Bulletin: Multiple Vulnerabilities in IBM® Java SDK affects WebSphere Application Server July 2018 CPU
https://www.ibm.com/support/docview.wss?uid=ibm10729349

Vulnerability Details

この製品に同梱のIBM Java Runtimeを使用して独自のJavaコードを実行している場合は、脆弱性の一覧表に該当するかどうかを判断するために、自身のコードを評価する必要があります。詳細については、"References" にある"IBM Java SDK Security Bulletin"のリンクを参照してください。

※HP-UX用の修正モジュールについては、出荷が遅れます。

CVEID: CVE-2018-1656
DESCRIPTION: Diagnostic Tooling Framework for Java (DTFJ)が、compressed dumpファイルを生成する際に、ディレクトリトラバーサル攻撃に対してプロテクトされていなかった脆弱性
CVSS Base Score: 7.4
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/144882 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:H/A:N)
CVEID: CVE-2018-12539
DESCRIPTION: Eclipse OpenJ9において、プロセス所有者以外のユーザーがJava Attach APIを使用して、同じマシン上のEclipse OpenJ9またはIBM JVMに接続し、Attach API操作を使用することができる可能性があります。
この脆弱性により攻撃者による、認証されていないnative codeの実行や権限の取得を引き起こす可能性があります。
CVSS Base Score: 8.4
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/148389 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)

 

 

Affected Products and Versions

この脆弱性は、以下のバージョンのWebSphere Application ServerとHypervisor Edition、および Liberty に同梱されているIBM SDKおいて影響があります。

  • V9.0.0.9未満
  • V8.5.5.15未満
  • V8.0
  • V7.0
     

Liberty

  • Version 18.0.0.3未満

※これらの脆弱性は、WebSphere Application Server Fix Packs 9.0.0.9,8.5.5.15,Liberty 18.0.0.3 以降に同梱されているIBM SDK, Java Technology Editionでは 発生しません。

Remediation/Fixes

お使いの環境に該当する個別修正 の適用、もしくは、それらを含むFix Packを適用してください。

※JDK 2018 Julyのアップデートでは、LDAPS(LDAP over SSL/TLS)接続にエンドポイント識別が追加されました。
LDAPS(LDAP over SSL/TLS)接続の安全性を高めるために、エンドポイント識別アルゴリズムは、デフォルト設定で有効になっています。そのため、以前までLDAPS接続に成功していたアプリケーションにおいて、接続に失敗する場合があります。ユーザーが適切と判断した場合には、"com.sun.jndi.ldap.object.disableEndpointIdentification=true"をシステム・プロパティに設定することで、エンドポイント識別を無効に変更可能です。

この度のアップデートにより、LDAPのサーバー証明書に定義されているホスト名が適切なものかどうか接続時に検証されることとなり、もし証明書のホスト名が適切ではなかった場合には、" javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException"が発生します。
以前は、LDAPが、証明書に定義されたホスト名の検証をJSSEに求めていなかったため、証明書に定義されたホスト名が適切でない場合でもエラーは発生しませんでした。

以下の情報も合わせてご参照ください。
WebSphere - Endpoint identification enabled on LDAPS connections
https://www-01.ibm.com/support/docview.wss?uid=ibm10729913

修正適用により" javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException"が発生する場合の回避策として以下のいずれかの対応をご検討ください。

- LDAPのサーバー証明書をLDAPサーバーのホスト名に合致するサブジェクト別名、またはホスト名を持つ証明書に再作成し利用する

もしくは、

- エンドポイント識別アルゴリズムを無効にするためシステム・プロパティを設定する
"com.sun.jndi.ldap.object.disableEndpointIdentification=true"


WebSphere Application Server Liberty:

バージョン 対応策
V8.5.0.0~V18.0.0.2 - IBM Java SDK 6.1 (J9 2.6) をお使いの場合:
  • Fix Pack 8.5.5.1 以降にバージョンアップし、個別修正モジュールAPAR PH00181を適用します。
    適用後のバージョンは、IBM Java SDK 6R1 Service Refresh 8 Fix Pack 70 になります。
- IBM Java SDK 7.0 をお使いの場合:
  • Fix Pack 8.5.5.1 以降にバージョンアップし、個別修正モジュールAPAR PH00178 を適用します。
    適用後のバージョンは、IBM Java SDK 7 Service Refresh 10 Fix Pack 30 になります。
- IBM Java SDK 7.1(J9 2.7) / SDK 8 をお使いの場合: -- または --
  • Fix Pack 18.0.0.3 以降で提供されるIBM Java SDKへアップデートします。
    ※18.0.0.3 は、2018/9にリリース予定です。 (2018/09/10時点)

 

V9.0 WebSphere Application Server traditional:

バージョン 対応策
V9.0.0.0~V9.0.0.8

 

V8.5/V8.0/7.0 WebSphere Application Server traditional および Hypervisor Edition:

バージョン 対応策
V8.5.0.0~V8.5.5.14 - IBM Java SDK 6.1 (J9 2.6)をお使いの場合:
  • Fix Pack 8.5.5.12 以降にバージョンアップし、個別修正モジュールAPAR PI97281 (未適用の場合)を適用します。
  • その上で、個別修正モジュールAPAR PH00179を適用します。
    適用後のバージョンは、IBM Java SDK 6R1 Service Refresh 8 Fix Pack 70 になります。
- IBM Java SDK 7.0 をお使いの場合:
  • Fix Pack 8.5.5.12 以降にバージョンアップし、個別修正モジュールAPAR PI97281 (未適用の場合)を適用します。
  • その上で、個別修正モジュールAPAR PH00178を適用します。
    適用後のバージョンは、IBM Java SDK 7 Service Refresh 10 Fix Pack 30 になります。
- IBM Java SDK 7.1 をお使いの場合:
  • Fix Pack 8.5.5.12 以降にバージョンアップし、個別修正モジュールAPAR PI97281 (未適用の場合)を適用します。
  • その上で、個別修正モジュールAPAR PH00177 を適用します。
    適用後のバージョンは、IBM Java SDK 7R1 Service Refresh 4 Fix Pack 30 になります。
- IBM Java SDK 8.0 をお使いの場合(Java SDK 6.1/7.0/7.1から移行した環境 ):
  • Fix Pack 8.5.5.9 以降にバージョンアップし、個別修正モジュールAPAR PH00173を適用します。
    適用後のバージョンは、IBM Java SDK 8.0 Service Refresh 5 Fix Pack 20 になります。
- IBM Java SDK 8.0を同梱したWASv8.5.5.11以降をインストールしお使いの場合(bundled Java 8):
  • 個別修正モジュールAPAR PH00176を適用します。
    適用後のバージョンは、IBM Java SDK 8.0 Service Refresh 5 Fix Pack 20 になります。
-- または --
  • Fix Pack 8.5.5.15 以降で提供されるIBM Java SDKへアップデートします。
※ Fix Pack 8.5.5.15は、 2019/03/04にリリース予定です。(2018/09/10時点)
V8.0.0.0~V8.0.0.15
  • Fix Pack 8.0.0.14 以降にバージョンアップし、個別修正モジュールAPAR PI97281 (未適用の場合)を適用します。
  • その上で、個別修正モジュールAPAR PH00183を適用します。
    適用後のバージョンは、IBM Java SDK 6R1 Service Refresh 8 Fix Pack 70 になります。
V7.0.0.0~V7.0.0.45
  • Fix Pack 7.0.0.43以降にバージョンアップし、個別修正モジュールAPAR PI97281 (未適用の場合)を適用します。
  • その上で、個別修正モジュールAPAR  PH00185を適用します。
    適用後のバージョンは、IBM Java SDK 6 Service Refresh 16 Fix Pack 70 になります。

※WebSphere Application Server V7 と V8 のサポートは終了しています。
IBMは、修正されていてサポートのある製品のバージョン/リリース/プラットフォームにアップグレードすることを推奨します。

Get Notified about Future Security Bulletins

Important Note

IBM strongly suggests that all System z customers be subscribed to the System z Security Portal to receive the latest critical System z security and integrity service. If you are not subscribed, see the instructions on the System z Security web site. Security and integrity APARs and associated fixes will be posted to this portal. IBM suggests reviewing the CVSS scores and applying all security or integrity fixes as soon as possible to minimize any potential risk.

References

Off

Change History

2018/09/12 初版発行

*The CVSS Environment Score is customer environment specific and will ultimately impact the Overall CVSS Score. Customers can evaluate the impact of this vulnerability in their environments by accessing the links in the Reference section of this Security Bulletin.

Disclaimer

Review the IBM security bulletin disclaimer and definitions regarding your responsibilities for assessing potential impact of security vulnerabilities to your environment.

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Component":"Java SDK","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"All versions","Edition":"Advanced;Base;Developer;Enterprise;Express;Liberty;Network Deployment;Single Server","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
13 September 2018

UID

ibm10730603