Description
A Use of Insufficiently Random Values issue was discovered in Schneider Electric Modicon PLCs Modicon M241, firmware versions prior to Version 4.0.5.11, and Modicon M251, firmware versions prior to Version 4.0.5.11. The session numbers generated by the web application are lacking randomization and are shared between several users. This may allow a current session to be compromised.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | Schneider Electric Modicon PLCs | Schneider Electric Modicon PLCs | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Schneider Electric PLC - Session Calculation Authentication Bypass EDB-45918 · webapps · Nov 30, 2018
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- ICSA-17-089-02 Schneider Electric Modicon PLCs CISA ICS & IT advisories · Mar 30, 2017
References
- https://ics-cert.us-cert.gov/advisories/ICSA-17-089-02
- 97254 vdb-entry
- 45918 exploit