BadAlloc Vulnerabilities
BadAlloc is a series of memory allocation vulnerabilities (CWE-190 integer overflow) in Schneider Electric devices disclosed by Microsoft on April 29, 2021. Successful exploitation allows denial of service (crash) or remote code execution depending on the device context. The vulnerabilities affect Eurotherm PAC and EPC controllers, Easergy relays and meters, Modicon logic controllers and network modules, PacDrive controllers, PowerLogic meters, Vijeo Designer and Harmony HMI panels, TAC I/A systems, Niagara Framework, JACE platforms, Pro-face HMI touchscreens, SCD6000 RTUs, and many others across industrial control and building automation. Patches are available for some products (e.g., Modicon M241/M251, Easergy C5, PowerLogic ION7400/PM8000/ION9000), but many product families including Modicon Quantum/Premium CPUs, M580 series, all Eurotherm 6xxx series, Vijeo Designer, Harmony HMIGTU/HMIGTUX/HMIGK series, and others have no vendor fix available. Niagara Framework 4.10u1 and later versions are affected with no patch.
- Network access to the vulnerable device on its management or operational port
- No authentication required
Patching may require device reboot — plan for process interruption
/api/v1/advisories/450abd9a-a454-4d20-b1a1-cde482b123a2