Use of hardcoded cryptographic keys in Circutor SGE-PLC1000/SGE-PLC50
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-321.
Summary
Use of hardcoded cryptographic keys in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. The affected firmware contains a hardcoded static authentication key. An attacker with local access to the device can extract this key (e.g., by analysing the firmware image or memory dump) and create valid firmware update packages. This bypasses all intended access controls and grants full administrative privileges.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| SGE-PLC1000 SGE-PLC50 | Circutor | 9.0.2 | — | No fix listed | CNA |
- Circutor VendorSGE-PLC1000 SGE-PLC50 Affected 9.0.2 Fixed in — No fix listed CNA
CPE configurations NVD · 4
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:circutor:sge-plc1000_firmware:9.0.2:*:*:*:*:*:*:* | 9.0.2 | Vulnerable | SGE-PLC1000 SGE-PLC50 |
| cpe:2.3:h:circutor:sge-plc1000:-:*:*:*:*:*:*:* | not specified by NVD | Running on | SGE-PLC1000 SGE-PLC50 |
| cpe:2.3:o:circutor:sge-plc50_firmware:9.0.2:*:*:*:*:*:*:* | 9.0.2 | Vulnerable | SGE-PLC1000 SGE-PLC50 |
| cpe:2.3:h:circutor:sge-plc50:-:*:*:*:*:*:*:* | not specified by NVD | Running on | SGE-PLC1000 SGE-PLC50 |
- cpe:2.3:o:circutor:sge-plc1000_firmware:9.0.2:*:*:*:*:*:*:* Versions 9.0.2 Vulnerable ·SGE-PLC1000 SGE-PLC50
- cpe:2.3:h:circutor:sge-plc1000:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·SGE-PLC1000 SGE-PLC50
- cpe:2.3:o:circutor:sge-plc50_firmware:9.0.2:*:*:*:*:*:*:* Versions 9.0.2 Vulnerable ·SGE-PLC1000 SGE-PLC50
- cpe:2.3:h:circutor:sge-plc50:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·SGE-PLC1000 SGE-PLC50
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2025-11781
- 2026-10-03 Alias added: GHSA-hrhq-7vp6-hj9f
References
More SGE-PLC1000 SGE-PLC50 Sge-plc1000 Firmware vulnerabilities
- TI-2025-10798 Stack-based buffer overflow vulnreability in Circutor SGE-PLC1000/SGE-PLC50 CVSS 4.0CRITICAL 10.0
- TI-2021-13186 Circutor SGE-PLC1000 OS command Injection CVSS 3.1CRITICAL 10.0
- TI-2025-10808 Heap-based buffer overflow in SGE-PLC1000 SGE-PLC50 Circutor CVSS 4.0HIGH 8.5
- TI-2025-10799 Stack-based buffer overflow vulnreability in Circutor SGE-PLC1000/SGE-PLC50 CVSS 4.0CRITICAL 9.4
- TI-2025-10807 Command injection vulnerability in Circutor SGE-PLC1000/SGE-PLC50 CVSS 4.0HIGH 8.5
- TI-2025-10803 Stack-based buffer overflow in SGE-PLC1000 SGE-PLC50 Circutor CVSS 4.0HIGH 8.5
Sources
- CVE-2025-11781 · CVE Program
- CVE-2025-11781 · NVD
- FIRST EPSS
- GHSA-hrhq-7vp6-hj9f · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences