Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
A remote buffer overflow vulnerability exists in the /cgi-bin/dido/setdo.cgi endpoint of the admin interface of Vivotek FD8136 cameras running firmware version FD8136-VVTK-0300a. This flaw allows an authenticated attacker to execute arbitrary code as root on the device.
AnalysisAI
Authenticated remote code execution in Vivotek FD8136 IP cameras running firmware FD8136-VVTK-0300a allows attackers with valid admin-interface credentials to overflow a buffer in the /cgi-bin/dido/setdo.cgi endpoint and execute arbitrary code as root. No public exploit identified at time of analysis, though a vulnerability research repository on GitHub describes the issue, and EPSS estimates exploitation probability at 0.05% (17th percentile), suggesting low broad-scale exploitation interest despite the high CVSS 8.8 score.
Technical ContextAI
The Vivotek FD8136 is a fixed-dome network surveillance camera whose web administration interface exposes CGI handlers under /cgi-bin/dido/ for controlling digital input/output (DIDO) signaling. The setdo.cgi handler processes attacker-supplied parameters without proper bounds checking, leading to a classic CWE-120 (Classic Buffer Overflow / Buffer Copy without Checking Size of Input) condition in the camera's embedded HTTP service. Because the camera firmware runs CGI processes as root - typical of low-cost embedded Linux IP cameras - corrupting the stack or adjacent memory in this handler grants full device control. The CPE entry from the source (cpe:2.3:a:n/a:n/a) is non-informative and does not pin the affected component beyond what the description states.
RemediationAI
No vendor-released patch identified at time of analysis - the only vendor reference is the generic http://vivotek.com homepage, so administrators should contact Vivotek support or monitor the FD8136 product page for a firmware release superseding FD8136-VVTK-0300a. In the interim, compensating controls include placing affected cameras on an isolated management VLAN reachable only from a hardened jump host (trade-off: breaks any direct NVR/VMS integrations that bypass the segment), blocking inbound access to /cgi-bin/dido/setdo.cgi at an upstream reverse proxy or firewall (trade-off: disables remote DIDO automation features), rotating admin credentials and removing any low-privilege accounts that are not strictly required (since PR:L is the gating prerequisite), and disabling the camera's web interface entirely if device configuration is managed via ONVIF or a separate VMS. Defenders should also review the public research repository at https://github.com/xchg-rax-rax/vulnerability-research/tree/main/CVE-2026-30652 for IOCs or detection signatures.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
Same weakness CWE-120 – Classic Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-33968
GHSA-qp5w-cf66-hcww