'; } else{ echo ''; } echo '
|
|
|||
| Rule General Information |
|---|
| Release Date: | 2026-08-13 | |
| Rule Name: | OpenPLC Web Server Default Credentials Login Vulnerability | |
| Severity: | ||
| CVE ID: | ||
| Rule Protection Details |
|---|
| Description: | OpenPLC v3 (open-source IEC 61131-3 PLC runtime, thiagoralves/OpenPLC_v3) ships a web-based HMI/management server initialized with a hard-coded default administrative account (username openplc, password openplc, stored in plaintext). An attacker who can reach the web login (/login, default port 8080) can log in with these well-known default credentials and obtain administrator access to the PLC web interface. | |
| Impact: | An attacker could exploit this vulnerability to have unspecified effect. | |
| Affected OS: | Windows, Linux, Others | |
| Reference: | https://github.com/thiagoralves/OpenPLC_v3/blob/master/webserver/check_openplc_db.py https://github.com/thiagoralves/OpenPLC_v3 https://openplcproject.com |
|
| Solutions |
|---|
| Immediately change the default openplc/openplc credentials after first login; do not expose the web server (default TCP 8080) to the internet/untrusted networks; restrict access by IP allow-list; monitor for login attempts using default credentials; upgrade to OpenPLC Runtime v4 where feasible. |