Summary
Adding an InstallScript custom action to a Basic MSI or InstallScript MSI project extracts few binaries to a predefined writable folder during installation time. The standard user account has write access to these files and folders, hence replacing them during installation time can lead to a DLL hijacking vulnerability. Revenera has issued a security patch to correct this flaw.
Resolution
This security fix avoids using known folders and only extracts to a new random secured folder every time the setup is launched. These secured folders have proper access controls so that the standard user cannot access them in all possible scenarios.
Patch for InstallShield 2021 R2
To apply the fix, download the InstallShield 2021 R2 Security Patch.exe and run it on the machine that has either InstallShield 2021 R2 or Standalone Build (SAB) products installed.
Patch for InstallShield 2022 R2
To apply the fix, download the InstallShield 2022 R2 Security Patch.exe and run it on the machine that has either InstallShield 2022 R2 or Standalone Build (SAB) products installed.
To run the patch installation silently:
Download the security patch setup to a temporary folder on the machine on which you want to apply the fix.
- Download the ISSecurityPatchSilentResponseFile.zip file, extract the ISSecurityPatchSilentResponseFile.iss file from the .zip file, and place the ISSecurityPatchSilentResponseFile.iss file in the same folder as the ‘InstallShield 2022 R2 Security Patch.exe’ or ‘InstallShield 2021 R2 Security Patch.exe’ patch file.
- Open a Command Prompt window with elevated privileges. (To do so, right-click the shortcut for the Command Prompt window, and then click Run as administrator.)
- Run the following command:
"C:\Path\InstallShield <Version> R2 Security Patch.exe" /s /f1"C:\Path\ISSecurityPatchSilentResponseFile.iss"
where the path (C:\Path\) is replaced with the appropriate location and the <Version> is replaced with either 2022 or 2021.
When the patch is run, it will correct all the identified security flaws in the above products that are installed on the machine.
To determine if the InstallShield Hotfix has been installed, verify the version of the following files:
The following files will be updated to version 28.0.0.763 (InstallShield 2022 R2) and version 27.0.0.126 (InstallShield 2021 R2):
<ISInstallLocation>\Redist\Language Independent\i386
- ISSetup.dll
- setup.exe
- setupPreReq.exe
- SFHelper.dll
<ISInstallLocation>\Redist\Language Independent\x64
- setup.exe
- setupPreReq.exe
- SFHelper.dll
<ISInstallLocation>\Redist\Language Independent\i386\ISP
- ISSetup.dll
- setup.exe
- Setup.ocx
<ISInstallLocation>\System
- ISSetup.dll
Related Articles
CVE-2026-4869: Potential Privilege Escalation in InstallShield 2025 R2 running Setup Prerequisites from an insecure directory 4Number of Views CVE-2024-3310: Privilege Escalation Vulnerability During MSI Repair 6Number of Views CVE-2024-7562: Privilege Escalation Vulnerability in Created MSI Packages 127Number of Views CVE-2024-2658: FlexNet Publisher potential local privilege escalation issue 15Number of Views The InstallAnywhere was created with Unlicensed version 8Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago