Summary
Schneider Electric became aware of multiple vulnerabilities affecting Treck Inc.'s embedded TCP/IP
stack, collectively known as Ripple20, which Treck publicly disclosed on June 16, 2020. Schneider
Electric is also aware of a proof of concept published by JSOF that demonstrates how one of the
Treck vulnerabilities, CVE-2020-11901, can be exploited to affect a Schneider Electric APC SmartUPS device using certain Network Management Card firmware versions.
On October 12, 2020, Schneider Electric received additional information and analysis from JSOF
related to CVE-2020-11901’s impact on APC by Schneider Electric Network Management Cards and
NMC embedded devices. This new analysis indicates that the information we originally received was
incomplete. Therefore our original remediations are only partially effective for CVE-2020-11901. We
are expediting updated remediations, which will be made available as soon as possible. In the
meantime, customers should immediately apply the mitigations included in Remediation & Mitigations
section of this document.
June 2021 Update: Added remediations for Uninterruptible Power Supply (UPS), Rack Power
Distribution Units (rPDU), Battery Management, Rack Automatic Transfer Switch (ATS), Rack Air
Removal Unit (RARU) using NMC1, as well as all other remaining NMC1 applications.
Vulnerabilities 17
-
Medium 5.4
The Treck TCP/IP stack before 6.0.1.66 has an IPv6 Out-of-bounds Read.
KEV Mar 3, 2022 -
Critical 9.8CVE-2020-11910 EPSS 11%
The Treck TCP/IP stack before 6.0.1.66 has an ICMPv4 Out-of-bounds Read.
-
Critical 9.1
The Treck TCP/IP stack before 6.0.1.66 has an IPv4 Integer Underflow.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 allows Remote Code Execution, related to IPv4 tunneling.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 improperly handles an IPv4/ICMPv4 Length Parameter Inconsistency, which might al…
-
Unscored —CVE-2020-11901 EPSS 22%
The Treck TCP/IP stack before 6.0.1.66 allows Remote Code execution via a single invalid DNS response.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has an IPv6OverIPv4 tunneling Out-of-bounds Read.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.28 has a DHCP Out-of-bounds Read.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has an Integer Overflow during Memory Allocation that causes an Out-of-Bounds Wr…
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has a DHCPv6 Out-of-bounds Read.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has an Ethernet Link Layer Integer Underflow.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 improperly handles a Length Parameter Inconsistency in TCP.
-
Unscored —
The Treck TCP/IP stack before 4.7.1.27 mishandles '\0' termination in DHCP.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has Improper ICMPv4 Access Control.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has a TCP Out-of-bounds Read.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has an IPv6 Out-of-bounds Read.
-
Unscored —
The Treck TCP/IP stack before 6.0.1.66 has an ARP Out-of-bounds Read.
Revision history
-
#2.3.0
Added remediations for Uninterruptible Power Supply (UPS), Rack Power Distribution Units (rPDU), Battery Management, Rack Automatic Transfer Switch (ATS), Rack Air Removal Unit (RARU) using NMC1, as well as all other remaining NMC1 applications (page 2, 4-6)
-
#2.2.0
Added remediations for Uninterruptible Power Supply (UPS) using NMC3 (page 2)
-
#2.1.0
Added remediations for Uninterruptible Power Supply (UPS) using NMC2, APC 3-Phase Power Distribution Products using NMC2, APC Rack Power Distribution Units (PDU) using NMC2, Rack Automatic Transfer Switches (ATS) using NMC2, Environmental Monitoring using NMC2, Cooling Products using NMC2 (page 2-4)
-
#2.0.0
Updated overview section, available remediations and affected products tables. New information regarding CVE-2020-11901. Added remediations for “APC 3-Phase Power Distribution Products”, “APC Rack Power Distribution Units (PDU)”, :Rack Automatic Transfer Switches (ATS)”, “Environmental Monitoring” (page 1-6)
-
#1.4.0
Added remediation for Cooling Products using NMC2 (page 2)
-
#1.3.0
Corrected affected version(s) and enhanced Remediation/Mitigation version details for “Uninterruptible Power Supply (UPS) using NMC2” (page 2)
-
#1.2.0
Updated remediation for “Uninterruptible Power Supply (UPS) using NMC2” (page 2)
-
#1.1.0
Updated Affected Products & Details and Vulnerability Details sections formatting for clarity (pages 2-5)
-
#1.0.0
Original Release
References
-
APC by Schneider Electric Network Management Cards (NMC) and NMC Embedded Devices - SEVD-2020-174-01 PDF Version
https://download.schneider-electric.com/files?p_Doc_Ref=SEVD-2020-174-01&p_enDocType=Security+and+Safety+Notice&p_File_Name=SEVD-2020-174-01_APC_by_Schneider_Electric_Network_Management_Card_Security_Notification_V2.3.pdf
-
Recommended Cybersecurity Best Practices
https://www.se.com/us/en/download/document/7EN52-0390/