CVE-2025-11783CWE-121

CVE-2025-11783

Critical · published December 2, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
46.7
In the wild
Unconfirmed
What it is

⚡ A stack-based buffer overflow lurks in the Circutor SGE-PLC1000/SGE-PLC50 v9.0.2! The 'AddEvent()' function is your gateway, eagerly accepting user input without proper checks. 🔥 Think of this like a restaurant that serves giant platters without measuring the table space. If a diner orders too much, the food spills everywhere, creating a chaotic mess and potentially ruining the evening! That's exactly what happens when user input exceeds the 48-byte buffer limit here. An attacker could exploit this buffer overflow to corrupt memory, potentially leading to remote code execution. This means they could take over the device from afar, altering its behavior or extracting sensitive information — a nightmare scenario for security!

Put simply

Think of this like a restaurant that serves giant platters without measuring the table space. If a diner orders too much, the food spills everywhere, creating a chaotic mess and potentially ruining the evening! That's exactly what happens when user input exceeds the 48-byte buffer limit here. The vulnerability occurs in the 'AddEvent()' function, where it blindly copies user-controlled input into a fixed-size buffer without validating its length, resulting in memory corruption.

What to do

An attacker could exploit this buffer overflow to corrupt memory, potentially leading to remote code execution. This means they could take over the device from afar, altering its behavior or extracting sensitive information — a nightmare scenario for security! Immediately patch your Circutor devices to version 9.0.3 or later to eliminate this vulnerability. Additionally, consider implementing input validation checks to ensure data fits within the buffer limits. Regularly audit your systems for similar vulnerabilities! You've got this! With these steps, you'll reinforce your defenses and keep your systems secure! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00576 · 46.7th percentile
Weakness
CWE-121 · Stack-based Buffer Overflow
Published
2025-12-02T18:15Z
Affected products (2)
ProductVersionsFixed in
circutor/sge-plc1000_firmwareall versions—
circutor/sge-plc50_firmwareall versions—
References (1)
EPSS history
Timeline
  • 02 DEC 13:01Z
    Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50
    cvelistv5