Fix available for OpenSSL related vulnerability
BMC Software is alerting users to an OpenSSL related vulnerability in TrueSight Server Automation that could allow privilege escalation and requires immediate attention.
If you have any questions about the issue, contact Customer Support.
Last updated: June 19, 2025
Issue
A vulnerability has been identified in TrueSight Server Automation components where under certain conditions, configuration files from unintended locations may be loaded. This could potentially allow a non-administrative user to influence the application’s behavior in a way that may result in elevated privileges.
We recommend that you immediately apply the fix as described in this topic.
Resolution
Download the hotfix required for your platform from the Patches tab of the following EPD website page and apply the hotfix. You must provide your BMC Support credentials to access the EPD website. You might also be prompted to complete the Export Compliance form.
Platform | EPD Download Link | Item name | File name | md5 checksum | Build number |
---|---|---|---|---|---|
Windows/Linux | TSSA 24.4 OpenSSL hotfix | TSSA244_OpenSSL_hotfix.zip | 3dd74d01f1b67dc1871cb22b3367f16f | 24.4.00.62 |
Applying the hotfix
Apply the hotfix to various components as shown below:
To apply the hotfix to the Application Server or PXE Server
To apply the hotfix, do the following on each Application Server host:
- Stop the application server
- Stop RSCD, PXE & TFTP server service (If applicable).
Take a backup of the following files and keep them outside <TSSA_Install_Location>.
- If Appserver is Windows, use the following files and locations:
File Location libblcrypto-3-x64.dll <TSSA_Install_Location>/NSH/bin/
libblcrypto-3.dll <TSSA_Install_Location>/NSH/bin/
cygblcrypto-3.dll <TSSA_Install_Location>/NSH/bin/
libblcrypto-3-x64.dll <TSSA_Install_Location>/pxe/bin/ (If applicable)
libblcrypto-3-x64.dll <RSCD_Install_Location>/RSCD/ (If applicable)
smartagent.exe <RSCD_Install_Location>/RSCD/ (If applicable)
If Appserver is Linux, use the following files and locations:
File Location libblcrypto.so.3 <TSSA_Install_Location>/lib/
smartagent <TSSA_Install_Location>/bin/ (If applicable)
- If Appserver is Windows, use the following files and locations:
- Download and extract TSSA244_OpenSSL_hotfix.zip in temp location.
- Replace the files from temp to given location below and make sure the copied files have correct permissions and owner as previously installed files.
If Appserver is Windows, use the following files and locations:
File Location Windows/libblcrypto-3-x64.dll <TSSA_Install_Location>/NSH/bin/
Windows/libblcrypto-3.dll <TSSA_Install_Location>/NSH/bin/
Windows/cygblcrypto-3.dll <TSSA_Install_Location>/NSH/bin/
Windows/libblcrypto-3-x64.dll <TSSA_Install_Location>/pxe/bin/ (If applicable)
Windows/libblcrypto-3-x64.dll <RSCD_Install_Location>/RSCD/ (If applicable)
Windows/smartagent.exe <RSCD_Install_Location>/RSCD/ (If applicable)
If Appserver is Linux, use the following files and locations:
File Location Linux/libblcrypto.so.3 <TSSA_Install_Location>/lib/
Linux/smartagent <TSSA_Install_Location>/bin/ (If applicable)
- Start RSCD, PXE & TFTP server service (If applicable)
- Start the application server service.
Important: If you add a new Appserver host to your environment, make sure that you manually apply these fixes on the new host using the steps outlined above, as full installers are not available for Appserver components.
To apply the hotfix to the console (RCP client) or NSH installed server
- Stop RSCD agent service (If applicable).
<TSSA_Install_Location>.
Take a backup of the following files and keep them outside- If RCP/NSH is installed on a Windows server, then use following files and location:
File Location libblcrypto-3-x64.dll <TSSA_Install_Location>/NSH/bin/
cygblcrypto-3.dll <TSSA_Install_Location>/NSH/bin/ libblcrypto-3-x64.dll <RSCD_Install_Location>/RSCD/ (If applicable)
smartagent.exe <RSCD_Install_Location>/RSCD/ (If applicable)
If NSH is installed on Linux server, then use following files and location:
File Location libblcrypto.so.3 <TSSA_Install_Location>/lib/
smartagent <TSSA_Install_Location>/bin/ (If applicable)
- If RCP/NSH is installed on a Windows server, then use following files and location:
- Download and extract TSSA244_OpenSSL_hotfix.zip in temp location.
- Replace the files from temp to given location below and make sure the copied files have correct permissions and owner as previously installed files.
If RCP/NSH is installed on a Windows server, then use following files and location:
File Location Windows/libblcrypto-3-x64.dll <TSSA_Install_Location>/NSH/bin/
Windows/cygblcrypto-3.dll <TSSA_Install_Location>/NSH/bin/ Windows/libblcrypto-3-x64.dll <RSCD_Install_Location>/RSCD/ (If applicable)
Windows/smartagent.exe <RSCD_Install_Location>/RSCD/ (If applicable)
If NSH is installed on Linux server, then use following files and location:
File Location Linux/libblcrypto.so.3 <TSSA_Install_Location>/lib/
Linux/smartagent <TSSA_Install_Location>/bin/ (If applicable)
- Start RSCD agent service (If applicable) and run sanity use cases (like Server Live browse, NSH here, agentinfo command, etc.).
- Repeat all above steps on all server hosts where RCP or NSH is installed.
To apply the hotfix to RSCD Agent on Target Server
- Download and extract TSSA244_OpenSSL_hotfix.zip in a temporary location on the application server.
- If Appserver is Linux, update the permission to 755 for all the contents available under the unzip directory.
- Unzip TSSA244_OpenSSL_hotfix.zip and copy the rscd and redist directories to the path where CreateDepotSoftwareForAgents.nsh is available under the unzip directory.
- Run the following command to import the Agent bundle in TSSA:
- Launch NSH.
- Acquire credentials with the following command,
- blcred cred -acquire -profile <ProfileName> -username BLAdmin -password <password>
- nsh "BASE_DIR>/files/installers/rscd/CreateDepotSoftwareForAgents.nsh" false "<PROFILE>" "<ROLE>" "<APPSRVR_HOST>" "<BASE_DIR>/files/installers/rscd" "<VERSION>"
Example: nsh "/C/Installers/BBSA89-WIN64/Disk1/files/installers/rscd/CreateDepotSoftwareForAgents.nsh" false "defaultProfile" "BLAdmins" "<appserver_host>" "/C/Installers/BBSA89-WIN64/Disk1/files/installers/rscd" "21.02.00.174"
- Connect to RCP and navigate to /BMC Maintenance/Agent Installer Jobs/ under Jobs and run Agent Installer Upgrade Job 24.4.00.62 job against the target.
- Once Job execution is completed, run the Update Server Properties (USP) job to update the agent version for targets.
Important:
• Agent Build number will be updated to 24.4.00.62
• For other Agent installer platforms, refer TSSA244-Optional.zip.
• During RSCD agent upgrade the RSCD agent service will be restarted.