As reported by CISA in advisory ICSA-26-260-04, Schneider Electric has disclosed a high-severity denial-of-service vulnerability affecting its Modicon M340 programmable automation controller family and several associated Ethernet communication modules. The flaw, tracked as CVE-2025-6625, stems from improper input validation (CWE-20) and carries a CVSS v3 score of 7.5 (High). While a DoS vulnerability in enterprise IT might mean a rebooted service, in operational technology environments, the unavailability of a controller can mean halted production lines, disrupted water treatment processes, or compromised power grid operations.
Vulnerability Details
| Field | Detail |
|---|---|
| CVE | CVE-2025-6625 |
| CVSS v3 | 7.5 (High) |
| CWE | CWE-20: Improper Input Validation |
| Vendor | Schneider Electric |
| Impact | Denial of Service — device unavailability |
| Exploitation in the Wild | Not confirmed in advisory (treat as imminent risk) |
Affected Products and Versions
The breadth of affected modules is notable. The Modicon M340 is a workhorse PAC deployed across chemical processing, critical manufacturing, energy, and water/wastewater sectors — all designated as critical infrastructure. The fact that two modules (BMXNGD0100 and BMXNOC0401) list all versions as affected means there is no firmware upgrade path for those specific components, forcing defenders to rely entirely on network-layer compensating controls.
A DoS condition on a PLC in a water treatment facility or a chemical reactor isn't just an IT inconvenience — it's a potential safety event. OT teams should treat this advisory as a P1 remediation priority, not a quarterly patching task.
Why This Matters Beyond the CVE
The Modicon M340 family has been in production for over a decade, meaning these devices are deeply embedded in brownfield installations where firmware updates may not have been performed since initial commissioning. Several factors amplify the risk:
- Long replacement cycles: PLCs often run for 15–20 years; many M340 units may be running firmware from 2015 or earlier.
- Flat OT networks: In environments where IT/OT segmentation is immature, a compromised workstation or even a scanning tool could reach the PLC's Ethernet interface.
- Remote access paths: Vendor maintenance connections, VPNs, and remote engineering stations create exploitable paths even when the PLC isn't directly internet-facing.
- Module-level exposure: Communication modules like the BMXNOE0110 with FactoryCast web HMI functionality may expose HTTP services that increase attack surface.
While CISA's advisory does not indicate active exploitation at time of publication, the public disclosure of a network-reachable DoS against a widely deployed Schneider platform creates a window where threat actors — from opportunistic attackers to state-sponsored groups targeting critical infrastructure — could rapidly develop proof-of-concept code.
Shield53 Recommendations
Immediate Actions
- Inventory and identify: Locate all Modicon M340 controllers and associated communication modules across your OT estate. Use asset discovery tools capable of parsing PLC firmware versions via Modbus or Schneider's UAG protocol.
- Patch where possible: Upgrade M340 controller firmware to SV3.70 or later. Update BMXNOR0200H to SV1.7 IR27+, BMXNOE0100 to 3.60+, and BMXNOE0110 to 6.80+. Consult Schneider Electric's security notification for firmware download links and update procedures.
- Isolate unpatchable modules: For BMXNGD0100 and BMXNOC0401 (all versions affected), enforce strict network segmentation. Place these modules behind a dedicated firewall zone with explicit deny rules for all non-essential traffic.
- Disable unused services: Turn off FactoryCast web server, FTP, and other non-essential services on communication modules if they are not required for operations.
Detection and Hardening
- Monitor for anomalous Modbus TCP traffic patterns — unexpected function codes, malformed PDUs, or unusual packet sizes directed at M340 modules.
- Deploy OT-aware IDS signatures (e.g., Claroty, Nozomi, Dragos) tuned for Schneider Electric protocol anomalies.
- Enforce IEC 62443 zones and conduits: the M340 and its modules should reside in a Level 2 control zone with no direct path from Level 4 corporate networks.
- Restrict engineering workstation access to PLCs via a jump host with MFA and session recording.
- Schedule recurring firmware audits — not just for Schneider equipment, but across all PLC vendors in your environment.
For organizations where patching requires scheduled downtime, document the risk acceptance formally and implement interim network-level mitigations. Given that two affected modules have no available fix, compensating controls are not optional — they are the only control available. CISA's advisory should be tracked through to closure, not filed away after initial review.