CVE-2025-11782

Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. The 'ShowDownload()' function uses “sprintf()” to format a string that includes the user-controlled input of 'GetParameter(meter)' in the fixed-size buffer 'acStack_4c' (64 bytes) without checking the length. An attacker can provide an excessively long value for the 'meter' parameter that exceeds the 64-byte buffer size.
Configurations

Configuration 1 (hide)

AND
cpe:2.3:o:circutor:sge-plc1000_firmware:9.0.2:*:*:*:*:*:*:*
cpe:2.3:h:circutor:sge-plc1000:-:*:*:*:*:*:*:*

Configuration 2 (hide)

AND
cpe:2.3:o:circutor:sge-plc50_firmware:9.0.2:*:*:*:*:*:*:*
cpe:2.3:h:circutor:sge-plc50:-:*:*:*:*:*:*:*

History

26 Sep 2026, 00:10

Type Values Removed Values Added
Summary
  • (es) Vulnerabilidad de desbordamiento de búfer basado en pila en Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. La función 'ShowDownload()' utiliza “sprintf()” para formatear una cadena que incluye la entrada controlada por el usuario de 'GetParameter(meter)' en el búfer de tamaño fijo 'acStack_4c' (64 bytes) sin verificar la longitud. Un atacante puede proporcionar un valor excesivamente largo para el parámetro 'meter' que excede el tamaño del búfer de 64 bytes.

Information

Published : 2025-12-02 13:15

Updated : 2026-09-26 00:10


NVD link : CVE-2025-11782

Mitre link : CVE-2025-11782

CVE.ORG link : CVE-2025-11782


JSON object : View

Products Affected

circutor

  • sge-plc1000_firmware
  • sge-plc50_firmware
  • sge-plc1000
  • sge-plc50
CWE
CWE-121

Stack-based Buffer Overflow