CVE-2018-20818: Buffer Overflow
A buffer overflow vulnerability was discovered in the OpenPLC controller, in the OpenPLCv2 and OpenPLCv3 versions. It occurs in the modbus.cpp mapUnusedIO() function, which can cause a runtime crash of the PLC or possibly have unspecified other impact.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2018-20818?
CVE-2018-20818 has a high severity rating due to its potential to cause a runtime crash of the OpenPLC controller.
How do I fix CVE-2018-20818?
To fix CVE-2018-20818, users should upgrade to the latest stable version of OpenPLC that addresses the buffer overflow vulnerability.
What versions of OpenPLC are affected by CVE-2018-20818?
CVE-2018-20818 affects the OpenPLC versions 2 and 3 firmware.
What kind of impact can CVE-2018-20818 have?
CVE-2018-20818 can lead to a runtime crash of the PLC, potentially interrupting operation.
What component of the OpenPLC does CVE-2018-20818 affect?
CVE-2018-20818 specifically affects the modbus.cpp mapUnusedIO() function within the OpenPLC controller.