PT-2025-48675 · Circutor · Circutor Sge-Plc1000/Sge-Plc50
Published
2025-12-02
·
Updated
2025-12-30
·
CVE-2025-11785
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Circutor SGE-PLC1000/SGE-PLC50 version 9.0.2
Description
A stack-based buffer overflow exists due to insufficient input validation. The
GetParameter(meter) function retrieves user-supplied input, specifically the meter parameter, and copies it into a fixed-size buffer using sprintf() without proper size checks. The ShowMeterPasswords() function is also implicated in this issue. An attacker can exploit this by providing an excessively large input for the meter parameter, leading to a buffer overflow.Recommendations
Update to a newer version that contains a fix for this vulnerability. As a temporary workaround, restrict the size of the input accepted by the
meter parameter in the GetParameter() function. Disable the ShowMeterPasswords() function until a patch is available.Fix
Stack Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Circutor Sge-Plc1000/Sge-Plc50