Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Article Number: 000194548


DSA-2021-272: Dell PowerFlex Security Update for Apache Log4j Remote Code Execution Vulnerability (CVE-2021-44228, CVE-2021-45046, and CVE-2021-45105)

Summary: Dell PowerFlex remediation is available for the Apache Log4j Remote Code Execution Vulnerability that may be exploited by malicious users to compromise the affected system. DellSee more

Article Content


Impact

Critical

Details

Third-party Component CVEs More information
Apache Log4j CVE-2021-44228, CVE-2021-45046, CVE-2021-45105 Apache Log4j Remote Code Execution
Third-party Component CVEs More information
Apache Log4j CVE-2021-44228, CVE-2021-45046, CVE-2021-45105 Apache Log4j Remote Code Execution

Dell Technologies recommends all customers consider both the CVSS base score and any relevant temporal and environmental scores that may impact the potential severity associated with a particular security vulnerability.

Affected Products and Remediation

Product Affected Versions Updated Versions Link to Update
PowerFlex Software: Presentation Server Versions 3.5, 3.5.1, 3.5.1.1, 3.5.1.2, 3.5.1.3, 3.5.1.4, 3.6, 3.6.0.1, and 3.6.0.2 3.6.0.3 and 3.5.1.5 PowerFlex 3.6.0.3 build 107 Complete Software 

PowerFlex 3.5.1.5 Build 105 Complete Software Download


Note: The table above may not be a comprehensive list of all affected supported versions and may be updated as more information becomes available.
Product Affected Versions Updated Versions Link to Update
PowerFlex Software: Presentation Server Versions 3.5, 3.5.1, 3.5.1.1, 3.5.1.2, 3.5.1.3, 3.5.1.4, 3.6, 3.6.0.1, and 3.6.0.2 3.6.0.3 and 3.5.1.5 PowerFlex 3.6.0.3 build 107 Complete Software 

PowerFlex 3.5.1.5 Build 105 Complete Software Download


Note: The table above may not be a comprehensive list of all affected supported versions and may be updated as more information becomes available.

Workarounds and Mitigations

Implement the following workaround on the PowerFlex Presentation server OS:

Option 1:

  1. Download the zip file "log4j-2.17.1-presentation_server_mitigation.zip" from the PowerFlex support site: https://www.dell.com/support/home/en-us/product-support/product/scaleio/drivers.
Note: It requires login permissions to https://www.dell.com/support.
  1. SSH to the presentation server and log in with the relevant credentials, and copy the zip using SCP or WinSCP to the folder you are currently logged in to.
For RHEL or CentOS 6, 7, or 8, SLES15.x, and Ubuntu 18/20, use the below changes to mitigate this security vulnerability:
  • For PowerFlex 3.6 or 3.5, run the following steps:
    1. Check the files are under the following location using: ls /opt/emc/scaleio/mgmt-server/lib/ |grep log4.
    2. Run the following commands to remove: 
Commands:
rm /opt/emc/scaleio/mgmt-server/lib/log4j-*
unzip
log4j-2.17.1-presentation_server_mitigation.zip -d /opt/emc/scaleio/mgmt-server/lib
Note: if you don’t have unzip on the OS you can use tar -xvf <zip file> or install unzip on the OS
chown mgmt-server /opt/emc/scaleio/mgmt-server/lib/log4j*
chgrp mgmt-server /opt/emc/scaleio/mgmt-server/lib/log4j*

After finishing configuration steps:
  • If you are running on a system with SELinux enabled, run the following command:
Command:
restorecon -Fv /opt/emc/scaleio/mgmt-server/lib/log4j*
  • For PowerFlex 3.6 with RHEL 7.x or 8.x, SLES, and Ubuntu, follow the below step:
  1. Use the following command to restart the mgmt-server service (for all OS versions above):
Command:
systemctl restart mgmt-server
  • For PowerFlex 3.6 with RHEL 6.x, follow the below step:
    1. Use the following commands to restart the service:
Commands:
initctl stop mgmt-server
initctl start mgmt-server
  • For PowerFlex 3.5 on RHEL 7.x or 8.x, follow the below steps:
  1. Use the following command to reload the daemon config files:
Command:
systemctl daemon-reload
  1. Use the following command to restart the mgmt-server service:
Command:
systemctl restart mgmt-server.service

This allows the parameter to be read in properly. If you restart the service without reloading the daemon config files, it uses what is in memory and you are not using the parameter change.
  • For PowerFlex 3.5 on RHEL 6.x, follow the below step:
    1. Use the following commands to restart the service:
Commands:
initctl stop mgmt-server
initctl start mgmt-server
 
At this point, logging is still enabled, and the vulnerability is contained. The log4j files can also be moved or deleted on the presentation server as a different workaround, but this stops logging for the presentation server. All config changes are still logged with the MDM and the trace logs there.

Option 2:
  • Remove Log4j files from the OS using the following steps:
Note: This option removes the presentation server logging capability, the MDM event logging continues to function and register Cluster events.
  • Run command: rm -f /opt/emc/scaleio/mgmt-server/lib/log4j*
After finishing configuration steps:
  • For PowerFlex 3.6 with RHEL 7.x or 8.x, follow the below step:
    1. Use the following command to restart the mgmt-server service (for all OS versions above):
Command:
systemctl restart mgmt-server
  • For PowerFlex 3.6 with RHEL 6.x, follow the below step:
    1. Use the following commands to restart the service:
Commands:
initctl stop mgmt-server
initctl start mgmt-server
  • For PowerFlex 3.5 on RHEL 7.x or 8.x, follow the below steps:
    1. Use the following command to reload the daemon config files:
Command:
systemctl daemon-reload
  1. Use the following command to restart the mgmt-server service:
Command:
systemctl restart mgmt-server.service
 
This allows the new jar to be reloaded. If you restart the service without reloading the daemon config files, it uses what is in memory and you are not using the change.
  • For PowerFlex 3.5 on RHEL 6.x, follow the below step:
    1. Use the following commands to restart the service
Commands:
initctl stop mgmt-server
initctl start mgmt-server

At this point, logging is not enabled, and the vulnerability is contained.

Revision History

 

RevisionDateDescription
1.02021-12-15Initial Release
1.12021-12-22Update for addition of CVE-2021-45105
1.22022-01-04Added new ZIP with Log4j 2.17.1 remediation
1.32022-01-06Added revised ZIP with Log4j 2.17.1 and unzip guidance
2.02022-01-20Added Link to Update: Remediation made available for versions 3.6.0.3 and 3.5.1.5
 

Related Information

Dell Security Advisories and Notices
Dell Vulnerability Response Policy
CVSS Scoring Guide


The information in this Dell Technologies Security Advisory should be read and used to assist in avoiding situations that may arise from the problems described herein. Dell Technologies distributes Security Advisories to bring important security information to the attention of users of the affected product(s). Dell Technologies assesses the risk based on an average of risks across a diverse set of installed systems and may not represent the actual risk to your local installation and individual environment. It is recommended that all users determine the applicability of this information to their individual environments and take appropriate actions. The information set forth herein is provided "as is" without warranty of any kind. Dell Technologies expressly disclaims all warranties, either express or implied, including the warranties of merchantability, fitness for a particular purpose, title and non-infringement. In no event shall Dell Technologies, its affiliates or suppliers, be liable for any damages whatsoever arising from or related to the information contained herein or actions that you decide to take based thereon, including any direct, indirect, incidental, consequential, loss of business profits or special damages, even if Dell Technologies, its affiliates or suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages, so the foregoing limitation shall apply to the extent permissible under law.

Article Properties


Affected Product

ScaleIO Ready Nodes, PowerFlex custom node, Product Security Information, VxFlex Ready Node, ScaleIO Ready Node-PowerEdge 13G

Last Published Date

19 Jan 2022

Version

9

Article Type

Dell Security Advisory

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters