CVEs
·Shriyans Sudhi

CVE-2026-35556: Plaintext storage of a password in OpenPLC_V3

Considering OpenPLC V3 is End of Life, either update to OpenPLC Runtime v4 or the fork patched by me can be used*: https://github.com/shriyanss/OpenPLC_V3*Provided without warranty

Official

Description

OpenPLC_V3 is vulnerable to a Plaintext Storage of a Password vulnerability that could allow an attacker to retrieve credentials and access sensitive information.

Remediation

OpenPLC_v3 is now considered to be end of life. Users are recommended to upgrade to OpenPLC Runtime v4 (https://github.com/autonomy-logic/openplc-runtime)

Technical Details

The passwords from the Web UI are stored plaintext in the database file in the installation directory. The path to the database file in the installation directory is werbserver/openplc.db

Timeline

Date format: YYYY-MM-DD

  • Discovery: 2026-02-13
  • Reported: 2026-02-14
  • Fixed: 2026-02-19
  • Published: 2026-04-25