Lucene search

K
ibmIBM55C908DF6E384DFF738E33489ABAD7D21E826199E00E40089C3D64248B3A4B8D
HistoryJun 15, 2018 - 6:59 a.m.

Security Bulletin: Potential Denial of Service in IBM WebSphere Application Server CVE-2014-0050

2018-06-1506:59:45
www.ibm.com
7

EPSS

0.191

Percentile

96.3%

Summary

Apache Commons FileUpload used by IBM WebSphere Application Server may be vulnerable to a denial of service.

Vulnerability Details

CVEID: CVE-2014-0050
Description: Potential denial of service in Apache Commons FileUpload
CVSS Base Score: 5
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/90987 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (AV:N/AC:L/Au:N/C:N/I:N/A:P)

Affected Products and Versions

**VERSIONS AFFECTED:**This problem affects the following versions of the WebSphere Application Server or WebSphere Application Server Hypervisor Edition:
Ā· Version 8.5 Full Profile and Liberty Profile
Ā· Version 8
Ā· Version 7
Ā· Version 6.1

This problem also affects the following versions of WebSphere Extended Deployment Compute Grid:
Ā· Version 8 on WebSphere Application Server Version 7 or Version 8
Ā· Version 6.1 on WebSphere Application Server Version 7

Remediation/Fixes

Apache Commons FileUpload used by the Administrative Console and WebContainer in WebSphere Application Server and batch processing in IBM Compute Grid may be vulnerable to a denial of service, caused by the improper handling of Content-Type HTTP header for multi-part requests. By sending a specially-crafted request, an attacker could exploit this vulnerability to cause the application to enter into an infinite loop.

Although the file in error is present in several components, some instances of having this file is not as severe as others.

If you have an application which uses MultipartConfig for File upload supported by Java Servlet Specification 3.0 and above with version 8.0 or version 8.5 for both Full profile and Liberty, it is extremely important that you install the Web Container Interim Fix PI12926 since you are at risk for this vulnerability. WebSphere Application Server Versions 7.0 and earlier are not affected by the fileupload vulnerability for the Web Container component.

If you are using the Administrative Console or if you are administering batch jobs in Compute Grid we recommend you apply the interim fix, however there is not a way for an attacker to force the vulnerability to occur.

FileUpload is also present if you are using Struts version 1.x from the optional libraries that are shipped with WebSphere Application Server, you also may be vulnerable. If your application is using the FileUpload in Struts as part of the MultipartStream constructor, you will need to upgrade. WebSphere Application Server Version 7.0 deprecated the inclusion of version 1.x of Struts in 2008. We recommend that you upgrade to include a version of Struts in your code that is still supported by Apache or upgrade your commons-fileupload.jar and prerequisites. Your application should be thoroughly tested to verify that it does not have any issues. Please refer to the Apache site for information and download: Apache Struts Web site. (struts.apache.org) If this mitigation will not work for you, please contact IBM Support. Please note: IBM does not plan on shipping any fix for Struts 1.x as the fix is only available at the current levels of Apache Struts which can only be obtained from the Apache Struts website.

Important! IBM is planning on removing and no longer shipping all 4 versions of Struts Version 1.x from the optional Libraries starting in WebSphere Application Server 7.0.0.37, 8.0.0.11, and 8.5.5.4. If you have copied the optional Struts packages to your shared library for your applications to use, you will need to take the following actions prior to moving to 7.0.0.37, 8.0.0.11, or 8.5.5.4.

- Upgrade your applications to use a current level of Struts
- Include a copy of the Struts 1.x package as part of your ear file development.

FIXES: The recommended solution is to apply the Fix Pack or PTF for each named product as soon as practical. There are 3 separate interim fixes that may need to be applied, links are provided below to fix central

APARs
PI12648 for the Administrative Console - not vulnerable in Liberty
PI12926 for the Web Container - not vulnerable prior to versions 8
PI13162 for Administering batch jobs in Compute Grid

**Fix:**Apply a Fix Pack or PTF containing the above APARs, as noted below:

For affected IBM WebSphere Application Server:

For V8.5.0.0 through 8.5.5.1 Full Profile:

  • Apply Interim Fixes PI12648 and PI12926
    --ORā€“
  • Apply Fix Pack 8.5.5.2 or later.

For V8.5.0.0 through 8.5.5.1 Liberty Profile:

  • Apply Interim Fixes PI12926
    --ORā€“
  • Apply Fix Pack 8.5.5.2 or later.

For V8.5.0.0 through 8.5.5.1 using Compute Grid:

  • Apply Interim Fixes PI13162
    --ORā€“
  • Apply Fix Pack 8.5.5.2 or later.

For V8.0 through 8.0.0.8:**

  • Apply Interim Fixes PI12648 and PI12926
    --ORā€“
  • Apply Fix Pack 8.0.0.9 or later.

For V7.0.0.0 through 7.0.0.31:

  • Apply Interim Fix PI12648
    --ORā€“
  • Apply Fix Pack 7.0.0.33 or later.

For V6.1.0.0 through 6.1.0.47:

  • Apply Interim Fix PI12648

For affected IBM WebSphere Application Server Extended Deployment Compute Grid:

For Compute Grid V8.0.0.0 through 8.0.0.3 on WebSphere Application Server Version 8 or WebSphere Application Server Version 7

  • Apply Interim Fixes PI13162
    --ORā€“
  • Apply Compute Grid Fix Pack 8.0.0.4 or later.

For Compute Grid V6.1 on WebSphere Application Server V7.0:

  • Apply Interim Fixes PI13162

For Compute Grid V6.1 on WebSphere Application Server V6.1:

  • Not affected - no updates needed