CVE-2026-12174: D-Link DCS-935L HTTP rhea snprintf format string
A security vulnerability has been detected in D-Link DCS-935L 1.10.01. This issue affects the function snprintf of the file /web/cgi-bin/greece/rhea of the component HTTP Handler. Such manipulation of the argument data leads to format string. The attack may be launched remotely. The exploit has been disclosed publicly and may be used.
Metrics
- CVSS v4.0
- 8.7
- Severity
- HIGH
- Fixed in
- —
- Affected Products
- 1
HarborGuard Analysis
Synopsis
A format string vulnerability exists in the D-Link DCS-935L network camera, version 1.10.01, in the HTTP handler component responsible for processing requests to the /web/cgi-bin/greece/rhea endpoint via the snprintf function. The flaw is reachable over the network with low-privilege credentials and no victim interaction required. Successful exploitation gives an attacker full read, write, and crash capability over the affected device. HarborGuard is tracking this advisory and will make a patched-image rebuild available as soon as an upstream fix is published.
HarborGuard Coverage
Detection of CVE-2026-12174 is available across every HarborGuard environment: the CVE is ingested from upstream advisory feeds within minutes of publication and matched against all customer images in connected registries and CI/CD pipelines, including custom-built images derived from or bundling the affected D-Link firmware components.
AvailableTriage is available with CVSS v4.0 scoring at 8.7 (HIGH), weighted against each customer organization's compliance policy to determine priority and routing. Findings are surfaced to the appropriate team inbox within each customer org based on configured ownership rules.
AvailableNo fix version has been published by D-Link for this vulnerability. HarborGuard re-evaluates the advisory on every ingest cycle and will make a patched-image rebuild available automatically the moment an upstream fix is released; for customers with auto-remediation enabled, that will trigger a rebuild, regression run, and a PR opened against affected workloads without manual intervention.
Pending upstreamExploit Conditions
- Network reachabilityRequired
The vulnerable HTTP handler is exposed over the network, so the attacker must be able to reach the device's HTTP service remotely.
- AuthenticationRequired
The attack requires a low-privilege account on the device; unauthenticated access alone is not sufficient.
- Victim interactionNot required
No victim action is needed; the attacker sends a crafted HTTP request directly to the endpoint.
- Attack complexityDetail
Attack complexity is low, meaning the exploit is reliable and does not depend on race conditions or specific environmental configuration.
Blast Radius
- An attacker can read arbitrary memory from the device process, exposing stored credentials, session tokens, or configuration data.
- An attacker can write to arbitrary memory locations, modifying device behavior or injecting malicious logic into the running process.
- An attacker can crash the HTTP handler or the device firmware process entirely, taking the camera offline and disrupting monitoring coverage.
- Because confidentiality, integrity, and availability are all fully compromised at the vulnerable component level, an attacker effectively has full control over the affected device.
How HarborGuard Handles This
Available on HarborGuard: images containing or derived from the affected D-Link DCS-935L 1.10.01 firmware are flagged immediately upon CVE ingestion, with findings scored at CVSS 8.7 HIGH and routed per each customer's compliance policy. Because no upstream fix exists yet, HarborGuard monitors the VulDB and D-Link advisory feeds on every ingest cycle and will make a patched-image rebuild available the moment a fix version is published. For customers with auto-remediation enabled, that event triggers an automated rebuild, regression test run, and a PR opened against affected workloads. In the interim, compensating controls worth considering include network-policy isolation to restrict HTTP access to the camera's management interface to trusted source addresses only, egress filtering to limit outbound connections from camera hosts, and disabling remote HTTP management if the device firmware provides that option.
- D-Link / DCS-935L1.10.01
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P