CVE-2025-11782CWE-121

CVE-2025-11782

Critical · published December 2, 2025

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

⚡ A naughty little overflow lies in wait! The 'ShowDownload()' function in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2 is primed for mischief, allowing attackers to bypass a 64-byte limit by inputting too much data! Think of this like overstuffing a suitcase. If you try to pack in too many clothes without considering space, the suitcase bursts open! In this case, when the input exceeds 64 bytes, it spills over into other memory areas, potentially causing chaos. An attacker can exploit this buffer overflow to overwrite the memory stack, leading to unexpected behavior or even remote code execution. This could allow them to crash the system, steal sensitive data, or gain unauthorized access, unleashing absolute mayhem!

Put simply

Think of this like overstuffing a suitcase. If you try to pack in too many clothes without considering space, the suitcase bursts open! In this case, when the input exceeds 64 bytes, it spills over into other memory areas, potentially causing chaos. This stack-based buffer overflow occurs because the 'ShowDownload()' function does not validate the length of user input provided to the 'meter' parameter, allowing for excessive input to exceed the allocated buffer size.

What to do

An attacker can exploit this buffer overflow to overwrite the memory stack, leading to unexpected behavior or even remote code execution. This could allow them to crash the system, steal sensitive data, or gain unauthorized access, unleashing absolute mayhem! To safeguard against this vulnerability, promptly update to the latest available version of Circutor firmware that addresses this issue. Additionally, consider implementing input validation measures to ensure that any user input fits within the expected limits. Don't delay—tighten up your defenses! You've got this! With a little vigilance and timely action, you can lock this down in no time! 🛡️

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:00Z
    Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50
    cvelistv5