CVE-2025-11780CWE-120

Stack-based buffer overflow vulnreability in Circutor SGE-PLC1000/SGE-PLC50

High · published December 2, 2025

CVSS v4.0
8.7
EPSS
0%
Percentile
24.3
In the wild
Unconfirmed
What it is

⚡ A stack-based buffer overflow lurks in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2 that can be triggered by a *huge* input in the `showMeterReport()` function! Think of this as a restaurant kitchen that lets anyone order an unlimited number of dishes without checking how much space is available. If a clever diner starts ordering massive entrees, the kitchen could get overwhelmed, leading to chaos! An attacker could exploit this vulnerability to overload the buffer, potentially leading to arbitrary code execution or crashing the system. This could allow them to take control of the device or disrupt services, making it absolutely devastating for operations that rely on the PLCs!

Put simply

Think of this as a restaurant kitchen that lets anyone order an unlimited number of dishes without checking how much space is available. If a clever diner starts ordering massive entrees, the kitchen could get overwhelmed, leading to chaos! The vulnerability occurs because user input for the `meter` parameter is copied into a fixed-size buffer without proper size validation, allowing an attacker to provide excessively large input and exploit the stack-based buffer overflow.

What to do

An attacker could exploit this vulnerability to overload the buffer, potentially leading to arbitrary code execution or crashing the system. This could allow them to take control of the device or disrupt services, making it absolutely devastating for operations that rely on the PLCs! Patch Circutor SGE-PLC1000/SGE-PLC50 to the latest version that addresses this flaw. Implement input validation to ensure that any input to the `showMeterReport()` function is checked against size limits before copying it into the buffer. Regularly audit your systems to identify and mitigate similar vulnerabilities. You've got this! Follow these steps and you'll be one step closer to securing your systems. 🛡️

The record
Technical detail
CVSS v4.0
8.7 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00325 · 24.3th percentile
Weakness
CWE-120 · Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Published
2025-12-02T12:58Z
EPSS history
Timeline
  • 02 DEC 12:58Z
    Stack-based buffer overflow vulnreability in Circutor SGE-PLC1000/SGE-PLC50
    cvelistv5