openplcproject CVE Vulnerabilities & Metrics

Focus on openplcproject vulnerabilities and metrics.

Last updated: 08 Mar 2025, 23:25 UTC

About openplcproject Security Exposure

This page consolidates all known Common Vulnerabilities and Exposures (CVEs) associated with openplcproject. We track both calendar-based metrics (using fixed periods) and rolling metrics (using gliding windows) to give you a comprehensive view of security trends and risk evolution. Use these insights to assess risk and plan your patching strategy.

For a broader perspective on cybersecurity threats, explore the comprehensive list of CVEs by vendor and product. Stay updated on critical vulnerabilities affecting major software and hardware providers.

Global CVE Overview

Total openplcproject CVEs: 8
Earliest CVE date: 22 Apr 2019, 11:29 UTC
Latest CVE date: 18 Sep 2024, 15:15 UTC

Latest CVE reference: CVE-2024-39590

Rolling Stats

30-day Count (Rolling): 0
365-day Count (Rolling): 6

Calendar-based Variation

Calendar-based Variation compares a fixed calendar period (e.g., this month versus the same month last year), while Rolling Growth Rate uses a continuous window (e.g., last 30 days versus the previous 30 days) to capture trends independent of calendar boundaries.

Variations & Growth

Month Variation (Calendar): 0%
Year Variation (Calendar): 0%

Month Growth Rate (30-day Rolling): 0.0%
Year Growth Rate (365-day Rolling): 0.0%

Monthly CVE Trends (current vs previous Year)

Annual CVE Trends (Last 20 Years)

Critical openplcproject CVEs (CVSS ≥ 9) Over 20 Years

CVSS Stats

Average CVSS: 2.06

Max CVSS: 9.0

Critical CVEs (≥9): 1

CVSS Range vs. Count

Range Count
0.0-3.9 6
4.0-6.9 0
7.0-8.9 1
9.0-10.0 1

CVSS Distribution Chart

Top 5 Highest CVSS openplcproject CVEs

These are the five CVEs with the highest CVSS scores for openplcproject, sorted by severity first and recency.

All CVEs for openplcproject

CVE-2024-39590 openplcproject vulnerability CVSS: 0 18 Sep 2024, 15:15 UTC

Multiple invalid pointer dereference vulnerabilities exist in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC_v3 16bf8bac1a36d95b73e7b8722d0edb8b9c5bb56a. A specially crafted EtherNet/IP request can lead to denial of service. An attacker can send a series of EtherNet/IP requests to trigger these vulnerabilities.This instance of the vulnerability occurs within the `Protected_Logical_Write_Reply` function

CVE-2024-39589 openplcproject vulnerability CVSS: 0 18 Sep 2024, 15:15 UTC

Multiple invalid pointer dereference vulnerabilities exist in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC_v3 16bf8bac1a36d95b73e7b8722d0edb8b9c5bb56a. A specially crafted EtherNet/IP request can lead to denial of service. An attacker can send a series of EtherNet/IP requests to trigger these vulnerabilities.This instance of the vulnerability occurs within the `Protected_Logical_Read_Reply` function

CVE-2024-36981 openplcproject vulnerability CVSS: 0 18 Sep 2024, 15:15 UTC

An out-of-bounds read vulnerability exists in the OpenPLC Runtime EtherNet/IP PCCC parser functionality of OpenPLC_v3 b4702061dc14d1024856f71b4543298d77007b88. A specially crafted network request can lead to denial of service. An attacker can send a series of EtherNet/IP requests to trigger this vulnerability.This is the final instance of the incorrect comparison.

CVE-2024-36980 openplcproject vulnerability CVSS: 0 18 Sep 2024, 15:15 UTC

An out-of-bounds read vulnerability exists in the OpenPLC Runtime EtherNet/IP PCCC parser functionality of OpenPLC_v3 b4702061dc14d1024856f71b4543298d77007b88. A specially crafted network request can lead to denial of service. An attacker can send a series of EtherNet/IP requests to trigger this vulnerability.This is the first instance of the incorrect comparison.

CVE-2024-34026 openplcproject vulnerability CVSS: 0 18 Sep 2024, 15:15 UTC

A stack-based buffer overflow vulnerability exists in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC _v3 b4702061dc14d1024856f71b4543298d77007b88. A specially crafted EtherNet/IP request can lead to remote code execution. An attacker can send a series of EtherNet/IP requests to trigger this vulnerability.

CVE-2024-37741 openplcproject vulnerability CVSS: 0 28 Jun 2024, 13:15 UTC

OpenPLC 3 through 9cd8f1b allows XSS via an SVG document as a profile picture.

CVE-2021-31630 openplcproject vulnerability CVSS: 9.0 03 Aug 2021, 15:15 UTC

Command Injection in Open PLC Webserver v3 allows remote attackers to execute arbitrary code via the "Hardware Layer Code Box" component on the "/hardware" page of the application.

CVE-2018-20818 openplcproject vulnerability CVSS: 7.5 22 Apr 2019, 11:29 UTC

A buffer overflow vulnerability was discovered in the OpenPLC controller, in the OpenPLC_v2 and OpenPLC_v3 versions. It occurs in the modbus.cpp mapUnusedIO() function, which can cause a runtime crash of the PLC or possibly have unspecified other impact.