IBM Support

Security Bulletin: InstallAnywhere DLL-planting vulnerability affects IBM Case Manager installers (CVE-2016-4560)

Created by Wayne Chen on
Published URL:
https://www.ibm.com/support/pages/node/277383
277383

Security Bulletin


Summary

InstallAnywhere generates installation executables that are vulnerable to a DLL-planting vulnerability

Vulnerability Details

CVEID: CVE-2016-4560
DESCRIPTION:
 Flexera InstallAnywhere could allow a local attacker to gain elevated privileges on the system, caused by an untrusted search path. An attacker could exploit this vulnerability using a Trojan horse DLL in the current working directory of a setup-launcher executable file to gain elevated privileges on the system.
CVSS Base Score: 7.8
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/113016 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)

Affected Products and Versions

IBM Case Manager 5.1.0, 5.1.1, 5.2.0, 5.2.1- including GA, mod releases, and fixpacks.

Remediation/Fixes

Product

VRMFRemediation/First Fix
IBM Case Manager5.2.15.2.1.5 FP005
Select appropriate platform and file ending in -FP005

Note: this fix will be incorporated into all future ICM 5.2.1 fix packs.
IBM Case Manager5.2.05.2.0.4 FP004
Select appropriate platform and file ending in -FP004

Note: this fix will be incorporated into all future ICM 5.2.0 fix packs.
IBM Case Manager5.1.1Follow the instructions under the Workarounds and Mitigations section shown below.

Workarounds and Mitigations

Follow the below steps to work around the InstallAnywhere vulnerability:

When installing IBM Case Manager, perform these additional steps to avoid an untrusted search path vulnerability where users could gain increased privileges:

1. Clear all contents (files, sub-directories and etc.,) of your default download directory/location, if any.

2. Create a new secure directory in temporary location (such that elevated privileges required to access this directory or standalone privileges so that no one else can access this directory).

3. Copy/extract the setup.exe executable (generated by InstallShield / InstallAnywhere) to the secure directory created in Step 2.

4. Using the certUtil checksum utility that comes by default with Windows, verify the installer's checksum matches the IBM-approved value (table below).

File MD5 hash of file
5.1.0.3-ICM-WIN-FP003.EXE98 47 07 a5 3a 35 99 a6 92 7a a5 fe fc 8f 62 12
5.1.1.3-ICM-WIN-FP003.EXE53 80 c4 27 a4 ae 5e a3 b6 8a 30 c6 3d 8f 1d 7f
5.2.0.3-ICM-WIN-FP003.EXEdb 1a dd ab ff e4 46 7b 24 81 9c 3d eb 05 f1 db
5.2.1.4-ICM-WIN-FP004.EXE27 9a 53 bf 22 0e 2f 29 85 fa 74 05 99 02 97 50
For example, for Case Manager version 5.2.1.4, you use certUtil and enter the following in Window’s command line:

certUtil -hashfile 5.2.1.4-ICM-WIN-FP004.EXE MD5

Then you verify the hash for that file from the above table.


5. As the user who created the directory in step 2, launch the executable from the secure directory and wait until it completes.

6. If you have chosen to perform Step 5 with a different user than the one that previously installed the Fix Pack, apply the following workaround to set back to the original user (the one you intend to use for updating later fix packs):

In the upgrade.properties file found under <Case Manager install directory>/_uninstaller directory, before attempting to upgrade using a fix pack :

  • Set the PREVIOUS_INSTALL_USER to null

or
  • Set the PREVIOUS_INSTALL_USER to same user as current user .

Get Notified about Future Security Bulletins

References

Off

Change History

05 July, 2016: Initial Publication

*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.

[{"Product":{"code":"SSCTJ4","label":"IBM Case Manager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Case Manager Installers","Platform":[{"code":"PF033","label":"Windows"}],"Version":"5.2.1;5.2.0;5.1.0","Edition":"All Editions","Line of Business":{"code":"LOB45","label":"Automation"}}]

Product Synonym

Advanced Case Management;Case Manager;IBM Case Manager

Document Information

Modified date:
17 June 2018

UID

swg21982040