Summary
Schneider Electric is aware of multiple memory allocation vulnerabilities dubbed 'BadAlloc', disclosed by
Microsoft on April 29, 2021. The impact of a successful exploitation of the vulnerabilities may result in denial of
service, or remote code execution, depending on the context.
September 2025 Update: Corrected and updated affected versions for EPC2000, EPC3000, Eurotherm E+PLC400, Eurotherm Eycon 10/20 Visual Supervisor, Eurotherm T2550 PAC, and Eurotherm T2750 PAC.
Vulnerabilities 3
-
Critical 9.0
An integer overflow vulnerability in the calloc() function of the C runtime library of affected versions of BlackBerry®…
-
High 7.3
integer overflow in calloc
In Wind River VxWorks, memory allocator has a possible overflow in calculating the memory block's size to be allocated by calloc(). As a result, the actual memory allocated is smaller than the buffer size specified by the arguments, leading to memory corrupti…
-
Unscored —
An issue was discovered in Wind River VxWorks 7. The memory allocator has a possible integer overflow in calculating a …
Revision history
-
#28.0.0
Corrected and updated affected versions for EPC2000, EPC3000, Eurotherm E+PLC400, Eurotherm Eycon 10/20 Visual Supervisor, Eurotherm T2550 PAC, and Eurotherm T2750 PAC.
-
#27.0.0
Remediations are available for 140CRA31200 (Quantum RIO Drop), 140CRA31908 (M580 Quantum S908 RIO Drop Adapter) (Page 13), and BMENOP0300 (Page 14).
-
#26.0.0
A remediation is available for BMECRA31210, BMXCRA31200, BMXCRA31210 (Page 13) and mitigations for this product have been updated.
-
#25.0.0
A remediation is available for Modicon X80 module, part number BMENOS0300 (Page 10).
-
#24.0.0
Changes have been made to the Easergy MiCOM P30 remediation description and we have added model P638 to the list of Easergy MiCOM P30s with a remediation.
-
#23.0.0
A remediation is available on HMISTU (page 4).
-
#22.0.0
A remediation is available on Modicon M580 CPU Safety.
-
#21.0.0
Easergy MiCOM P30 range models 139 and 436 were added to Affected Products.
-
#20.0.0
A remediation is now available for HART IO X80 Module (part number BMEAHI0812, BMEAHO0412).
-
#19.0.0
A remediation is now available for Modicon X80 Module (part number BMXNOM0200).
-
#18.0.0
Remediations are now available for Modicon M580 Ethernet Communication Modules BMENOC*.
-
#17.0.0
Remediations for the following products are now available: Easergy MiCOM P30 range models P139, P437, P439, P532, P631, P632, P633, P634, C434 (page 2), Modicon M580 CPU part numbers BMEP* and BMEH (page 7), and Modicon Momentum Unity M1E Processor part numbers 171CBU* (page 8). Mitigations for Easergy MiCOM P30 range, models P138, P436, P438, P132, P433, P435 have been added.
-
#16.0.0
There is a remediation for Modicon M340 Ethernet Communication Modules BMXNOE0100 (H) and BMXNOE0110 (H) products.
-
#15.0.0
There are remediations available for Easergy MiCOM P30 range and Pro-face LT4000M Series.
-
#14.0.0
The Modicon M580 SV4.02 firmware has been retracted for quality issues and is no longer available for download. Additional mitigations have been introduced for Modicon M580 CPU and M580 CPU Safety, and we urge customers to deploy these mitigations to further reduce the risk of potential exploitation of identified vulnerabilities.
-
#13.0.0
A remediation is now available for EPC2000.
-
#12.0.0
Easergy MiCOM P30 range P632 and P633 were added as affected models along with a remediation. Final mitigations were added for Modicon Momentum ENT. Adding a clarification to the list of affected products by splitting Modicon M580 and Modicon M580 Safety CPU ranges; the latest fix Modicon M580 v4.02 does not apply to the Safety range of M580.
-
#11.0.0
Final Remediations available for Modicon M340 Modules BMXNOC0401 and BMXNOR0200H RTU, and Modicon MC80 Controller (BMKC8*). There is a mitigation available for Profibus Remote Master (TCSEGPA23F14F) and CANopen X80 Communication Module (BMECXM0100).
-
#10.0.0
Remediations available for Modicon M580 CPU (BMEP* and BMEH*) and Pro-face GP4000 Series, GP4000H Series GP-Pro EX.
-
#9.0.0
Remediation added for Versadac. The previously added remediation for EPC2000 has been removed as v4.03 is not yet available, this document will be updated when it is released.
-
#8.0.0
Added a remediation for EPC2000, v4.03 includes a fix.
-
#7.0.0
Added a remediation for HMISCU, added the following affected models to the Easergy MiCOM P30 range: C434, P132, P139, P433, P435, P437, P532, P631, P632, P633, P634, Px36/8.
-
#6.0.0
Added remediations for Eurotherm E+PLC400, Eurotherm T2750 PAC and Modicon M340 CPU. Additionally, Eurotherm T2550 PAC and Eurotherm Eycon 10/20 Visual Supervisor have been added as affected products to this security notification in the remediation section.
-
#5.0.0
Available remediations for Easy Harmony ET6 (HMIET Series), Easy Harmony GXU (HMIGXU Series), Harmony/ Magelis (HMIGTU Series, HMIGTUX Series, HMIGK Series), Modicon M262 Logic Controllers, and Modicon M241/M251 Logic Controllers. Added Easergy MiCOM P30 and Easergy MiCOM P40 to the list of affected products.
-
#4.1.0
Moved back to affected products section: Harmony/ Magelis HMIGTU Series, HMIGTUX Series, HMIGK Series.
References
-
BadAlloc Vulnerabilities - SEVD-2021-313-05 PDF Version
https://download.schneider-electric.com/files?p_Doc_Ref=SEVD-2021-313-05&p_enDocType=Security+and+Safety+Notice&p_File_Name=SEVD-2021-313-05_BadAlloc_Vulnerabilities_Security_Notification.pdf
-
Recommended Cybersecurity Best Practices
https://www.se.com/us/en/download/document/7EN52-0390/