CVE-2025-11786

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

State
Published
Severity
8.5 High
Published
Dec 2, 2025
Updated
Dec 2, 2025
Reserved
Oct 15, 2025

Read the record on cve.org

Description

Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. In the 'SetUserPassword()' function, the 'newPassword' parameter is directly embedded in a shell command string using 'sprintf()' without any sanitisation or validation, and then executed using 'system()'. This allows an attacker to inject arbitrary shell commands that will be executed with the same privileges as the application.

Scores

CVSSScoreVectorSource
4.08.5 HighCVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:H/SC:H/SI:L/SA:HINCIBE

Weaknesses

  • CWE-121 Stack-based Buffer Overflow

Affected Products

ProductVersions
CircutorSGE-PLC1000 SGE-PLC50
  • 9.0.2Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.