CVE-2025-11786CWE-121

CVE-2025-11786

Critical · published December 2, 2025

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

⚡ A simple password change could open the floodgates! An unchecked input in Circutor's SGE-PLC1000/SGE-PLC50 v9.0.2 allows attackers to execute arbitrary shell commands with alarming ease! 🔥 Think of it like a restaurant where anyone can write their own special orders directly onto the chef's ticket pad—without any checks or balances. One rogue request can lead to chaos in the kitchen! An attacker could exploit this vulnerability to run any command they desire, potentially gaining full control over the system. This could lead to data theft, system manipulation, or even a complete takeover of your trusted environment—absolutely devastating!

Put simply

Think of it like a restaurant where anyone can write their own special orders directly onto the chef's ticket pad—without any checks or balances. One rogue request can lead to chaos in the kitchen! The stack-based buffer overflow in the 'SetUserPassword()' function occurs because the 'newPassword' input is directly embedded into a shell command without proper validation. This allows for command injection via the 'system()' function, enabling remote control of the device.

What to do

An attacker could exploit this vulnerability to run any command they desire, potentially gaining full control over the system. This could lead to data theft, system manipulation, or even a complete takeover of your trusted environment—absolutely devastating! Update to version 9.0.3 or above immediately to patch this vulnerability. Implement input validation and sanitization for all user inputs, especially in critical functions like password changes. Conduct regular security audits to identify similar issues in your applications. You've got this! Stay vigilant and secure your systems like the hero you are! 🛡️

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.00372 · 30.0th 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