CVE-2025-11780
9.8Circutor · SGE-PLC1000 / SGE-PLC50
A stack-based buffer overflow in the 'showMeterReport()' function of Circutor SGE-PLC1000/SGE-PLC50 v9.0.2 allows for potential arbitrary code execution via crafted 'meter' parameter input.
Executive summary
A critical stack-based buffer overflow vulnerability in legacy Circutor energy concentrators poses a significant risk of system compromise due to lack of input validation.
Vulnerability
The vulnerability exists in the 'showMeterReport()' function, where unsanitized user input is copied to a fixed-size buffer via 'sprintf()'. Although the CVSS vector indicates Low Privileges (PR:L) are required, the lack of input size validation makes the system susceptible to memory corruption.
Business impact
Successful exploitation of this buffer overflow could allow an attacker to crash the device or execute arbitrary code with the privileges of the application. Given the device's role in utility or industrial environments, this could lead to service disruption or unauthorized control over critical energy metering processes. The 9.8 CVSS score reflects the severe potential for total system compromise.
Remediation
Immediate Action: These specific units were discontinued in 2015 and are now obsolete; users should migrate to the current GEDE EDC hardware immediately.
Proactive Monitoring: Monitor network traffic for unusual payloads directed at the device's management interfaces and review system logs for recurring crash events or unexpected reboots.
Compensating Controls: Isolate these legacy devices within a restricted VLAN and deploy a network-based intrusion detection system to monitor for malformed packets targeting the metering management functions.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Given that these devices are legacy hardware that reached end-of-life years ago, there is no vendor-provided patch for this vulnerability. Security teams must prioritize decommissioning these units and replacing them with modern, supported hardware to eliminate the risk of exploitation.