209 matches found
CIRCUTOR PowerStudio JWT alg=none forgery
Forge alg=none Admin JWT and access protected admin/microservice routes. When events.xml accepts the token, delivers shellExecute for Windows cmd/payload. """CIRCUTOR PowerStudio JWT alg=none admin forgery auth bypass chain primitive.""" from future import annotations import base64 import json...
CIRCUTOR PowerStudio SCADA WAVE JWT alg=none Identity Forgery (Cross-Microservic — Detect
Fingerprint / reachability check for CIRCUTOR PowerStudio SCADA WAVE JWT alg=none Identity Forgery Cross-Microservice Authentication Bypass !/usr/bin/env python3 -- coding: utf-8 -- """Detection for CIRCUTOR PowerStudio SCADA WAVE JWT alg=none Identity Forgery Cross-Microservice Authentication...
CIRCUTOR PowerStudio shellExecute SYSTEM RCE
JWT admin PUT reload + SSH upload default.xeve with shellExecute cmd.exe. Requires sshkey to Windows target. """CIRCUTOR PowerStudio SCADA WAVE Unauthenticated shellExecute SYSTEM RCE""" from future import annotations from kittysploit import from lib.protocols.http.httpclient import Httpclient...
Circutor LineEds 24.11.14 — Unauthenticated shellExecute Command Injection in th — Detect
Fingerprint / reachability check for Circutor LineEds 24.11.14 — Unauthenticated shellExecute Command Injection in the pwrstudio Event Engine Root Command Execution !/usr/bin/env python3 -- coding: utf-8 -- """Detection for Circutor LineEds 24.11.14 — Unauthenticated shellExecute Command Injectio...
CIRCUTOR PowerStudio SCADA WAVE Unauthenticated shellExecute SYSTEM RCE — Detect
Fingerprint / reachability check for CIRCUTOR PowerStudio SCADA WAVE Unauthenticated shellExecute SYSTEM RCE !/usr/bin/env python3 -- coding: utf-8 -- """Detection for CIRCUTOR PowerStudio SCADA WAVE Unauthenticated shellExecute SYSTEM RCE""" from kittysploit import from...
Circutor LineEds pwrstudio shellExecute unauth RCE
PUT/POST armed events.xml then GET restart/reloadCfg; sink runs system"x ;CMD;" as root on many deployments. """Circutor LineEds pwrstudio unauthenticated shellExecute event injection RCE.""" from future import annotations import re from kittysploit import from lib.protocols.http.httpclient impor...
CVE-2025-11789
Out-of-bounds read vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. The 'DownloadFile' function converts a parameter to an integer using 'atoi' and then uses it as an index in the 'FilesDownload' array with 'iVar2'. If the parameter is too large, it will access memory beyond the limits...
CVE-2025-11788
Heap-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. In the 'ShowSupervisorParameters' function, there is an unlimited user input that is copied to a fixed-size buffer via 'sprintf'. The 'GetParametermeter' function retrieves the user input, which is directly...
CVE-2025-11785
Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. In the 'ShowMeterPasswords' function, there is an unlimited user input that is copied to a fixed-size buffer via 'sprintf'. The 'GetParametermeter' function retrieves the user input, which is directly incorporated...
CVE-2025-11778
Stack-based buffer overflow in Circutor SGE-PLC1000/SGE-PLC50 v0.9.2. This vulnerability allows an attacker to remotely exploit memory corruption through the 'readpacket' function of the TACACSPLUS implementation...
CVE-2025-11783
Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. The vulnerability is found in the 'AddEvent' function when copying the user-controlled username input to a fixed-size buffer 48 bytes without boundary checking. This can lead to memory corruption, resulting in...
CVE-2025-11781
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 updat...
CVE-2025-11787
Command injection vulnerability in the operating system in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2 through the 'GetDNS', 'CheckPing' and 'TraceRoute' functions...
CVE-2025-11784
Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. In the 'ShowMeterDatabase' function, there is an unlimited user input that is copied to a fixed-size buffer via 'sprintf'. The 'GetParametermeter' function retrieves the user input, which is directly incorporated...
CVE-2025-11779
Stack-based buffer overflow vulnerability in CircutorSGE-PLC1000/SGE-PLC50 v9.0.2. The 'SetLan' function is invoked when a new configuration is applied. This new configuration function is activated by a management web request, which can be invoked by a user when making changes to the 'index.cgi'...
CVE-2025-11780
Stack-based buffer overflow vulnerability in Circutor SGE-PLC1000/SGE-PLC50 v9.0.2. In the 'showMeterReport' function, there is an unlimited user input that is copied to a fixed-size buffer via 'sprintf'. The 'GetParametermeter' function retrieves the user input, which is directly incorporated in...
CVE-2025-11786
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 a...
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 'GetParametermeter' in the fixed-size buffer 'acStack4c' 64 bytes without checking the length. An attacker c...
EUVD-2025-200230
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 a...