Deception CheckDeception Check← all research
Threat Research · Vulnerability

One Crafted Packet, and the Cameras Go Dark: CVE-2026-29116

A fresh public proof-of-concept landed on our watch this week for a recent Dahua vulnerability that lets a remote, unauthenticated attacker reboot the device with a single crafted packet. It affects a wide swath of Dahua's line: IP cameras, PTZ domes, network video recorders, door intercoms, and access-control terminals. This is an availability attack, not code execution, but on the physical-security gear that watches critical sites, availability is the whole point.

Deception Check  |  July 12, 2026  |  CVE-2026-29116  |  CVSS 8.7 High  |  Dahua advisory DHCC-SA-202606-001, published 2026-06-10, fresh public PoC 2026-07-11
The short version CVE-2026-29116 is an unauthenticated, remote denial-of-service flaw in a broad range of Dahua products. Per Dahua's own advisory, a remote attacker can send a specially crafted packet that triggers an internal exception, and the device reboots unexpectedly. It rates CVSS 8.7 and carries no authentication requirement, no user interaction, and low attack complexity, and CISA's coordination record marks it automatable, which is the profile of a bug that scanners and botnets can fire at scale. It reached us through our independent proof-of-concept gate: a public PoC repository for CVE-2026-29116 was created on GitHub on July 11, 2026, inside our window, one of a cluster of four Dahua PoCs published the same day. We want to be plain about what this is and is not. It is not remote code execution, and there is no confirmed in-the-wild exploitation yet. It is a newly public, low-effort way to knock a fleet of cameras, recorders, intercoms, and access-control terminals offline on demand, on devices that sit at the physical-security edge of the environments we watch.

What the vulnerability is

Dahua is one of the largest video-surveillance manufacturers in the world, and its equipment is everywhere physical security is taken seriously: perimeters, substations, pumping stations, transport hubs, plant floors, lobbies, and loading docks. CVE-2026-29116 is unusually broad because it does not affect one product, it affects a family. Dahua's advisory lists the exposed lines by their internal prefixes, and translated they are: IPC IP cameras, SD PTZ speed-dome cameras, NVR network video recorders, XVR hybrid analog and IP recorders, EVS enterprise video storage, VTO outdoor door stations, VTH indoor intercom monitors, ASI access-control terminals, and TPC thermal cameras. Affected units are specific models across those lines with firmware built before March 26, 2026.

8.7
CVSS 4.0, High
Pre-auth
no login required
CWE-617
reachable assertion

The weakness class is a reachable assertion, CWE-617. In plain terms, the firmware contains an internal consistency check that is supposed to catch a condition that should never happen, and it treats that condition as fatal. The problem is that an attacker can deliberately create the impossible condition from the network, so a check meant to guard against a rare internal bug becomes a remote off switch. The device does exactly what it was told to do when the assertion fails, which is to stop and restart.

How the exploit works

At a conceptual level this is simpler than a memory-corruption exploit, which is part of why it is dangerous. The attacker does not need to defeat authentication, groom memory, or land a payload. They send a single malformed or unexpected message to a network service the device exposes, that message drives the firmware into a state its own code declares invalid, the assertion fires, an exception is raised, and the device reboots. As Dahua puts it in the advisory, the crafted packet triggers "an exception that causes the system to reboot unexpectedly, resulting in a denial of service." There are no credentials to steal and no session to establish, only network reach to the device.

There is no lock to pick here. A single crafted packet trips a check the firmware treats as fatal, and a camera that answered the internet a moment ago restarts itself.

We want to be precise about impact, because it shapes how you weigh this. The CVSS vector describes it exactly: high impact to availability, and none to confidentiality or integrity. An attacker cannot read your video, alter a recording, or run code on the device through this flaw. What they can do is make the device unavailable, and because the trigger is a single unauthenticated packet, they can do it repeatedly. A device stuck in a reboot loop is a camera that is not watching, a recorder that is not capturing, and a door station or access terminal that may not be answering. On surveillance and access-control hardware, that is not a minor outcome, it is the outcome the whole system exists to prevent.

Two properties make it worse than a one-off nuisance. First, it is automatable, per CISA's coordination record, which means it is the kind of condition an attacker can script against every reachable device without tuning it per target. Second, it affects a whole product family at once, so a single working packet can potentially sweep an entire mixed fleet of Dahua gear rather than a single model.

The rest of the cluster

CVE-2026-29116 did not arrive alone. It was published in Dahua's advisory DHCC-SA-202606-001 alongside related issues, and on July 11, 2026, public PoC repositories for four Dahua CVEs appeared together. We treat the unauthenticated remote reboot as the headline because it is the most exposed, but the others are worth knowing:

CVEWhat it isSeverity
CVE-2026-29116Unauthenticated remote reboot, denial of service, via a crafted packet (CWE-617). Broadest product rangeCVSS 8.7 High
CVE-2026-29115Authenticated remote crash, denial of service, on IPC and SD camerasCVSS 6.9 Medium
CVE-2026-29114Certificate-chain exposure: an attacker may obtain the device CA root certificate and, where that CA is trusted by clients, undermine the trust chainCVSS 2.3 Low
CVE-2024-13985Restricted-shell authentication bypass and privilege escalation on NVR and XVR, but requires physical access to the serial portCVSS 10.0 Critical, physical access

The pattern is what matters. CVE-2024-13985 carries the eye-catching 10.0, but it needs a hands-on-the-hardware serial connection, so its real-world blast radius is narrow. The remote, unauthenticated CVE-2026-29116 scores lower but is the one an attacker can reach across the internet without touching anything, which is why it leads our note.

Why surveillance gear lands on an OT and CI watch

We are careful about scope, so we will say it plainly: a Dahua camera is not a programmable logic controller, and this is not an ICS process-control advisory. We flag it under our operational-technology and critical-infrastructure watch for a narrower and, we think, defensible reason. Video surveillance, door intercoms, and access-control terminals are the physical-security layer of critical infrastructure. They are internet-adjacent embedded devices that live on the same sites, and often the same networks, as the equipment that actually runs a utility, a plant, or a transport system. When an attacker can blind the cameras and disturb the door terminals at a facility on demand, that is a meaningful operational effect regardless of whether the bug touches a PLC.

There is a second reason this vendor draws attention. Dahua video equipment has been the subject of sustained government scrutiny in the United States, including placement on the FCC Covered List and procurement restrictions under Section 889 of the National Defense Authorization Act, on national-security grounds. Set the policy debate aside and the practical point stands: this is widely deployed, internet-exposed, embedded gear at sensitive sites, and it has historically been a favorite target of mass-scanning botnets. A newly public, automatable way to reboot it at will is exactly the kind of development we exist to flag early.

What we see from our sensors

We run a fleet of honeypots and edge decoys, and this sits squarely in our lane. CVE-2026-29116 is reached by sending network traffic to an internet-facing embedded device, which is precisely what our decoys emulate and observe. Dahua devices typically expose a web management interface, the vendor's own TCP service historically on port 37777, and video services such as RTSP and ONVIF. Reconnaissance against them usually begins with fingerprinting those services and their banners, so bursts of probes hunting for Dahua login pages, the 37777 service, or ONVIF endpoints are a natural precursor to any attempt against this flaw.

The exploitation footprint for a denial-of-service bug is distinctive. Because the effect is an unexpected reboot, the signal is not a successful login or a dropped file, it is malformed or unexpected traffic to a device service followed by the device dropping offline and coming back. On a real fleet, clusters of Dahua units rebooting in a correlated way, especially after unusual inbound packets, are worth investigating as possible abuse of this class of flaw rather than as ordinary faults.

The honest framing We are not reporting confirmed CVE-2026-29116 exploitation in our own fleet, and we will not imply we have it. CISA's coordination record showed no known exploitation at publication, and the development that put this on our watch is a fresh public proof-of-concept, not an attack we observed. What we are saying is that this is a network-reachable, automatable edge-device flaw, which is the category our sensors are built for, and that the reconnaissance and correlated-reboot patterns above are what we and you should watch for. If your perimeter includes internet-facing Dahua devices, that exposure is the thing to close.

The exposed fleet, and what our own sensors see

Two numbers make this cluster worth more than a routine patch note: the size of the exposed population, and what the traffic against it looks like from inside a sensor network.

A July 2026 Shodan sweep for Dahua devices returns on the order of 727,000 internet-exposed systems worldwide. The exposure sits exactly where embedded surveillance gear accumulates: the vendor's proprietary service on TCP 37777, the web interface on 80 and 443, and ONVIF WS-Discovery on 3702. The largest national populations are Vietnam, Mexico, Iran, Spain, and Taiwan. The detail that should stop a defender is the last one: of those hundreds of thousands of devices, only about 74 are tagged as honeypots. The attack surface is enormous, and almost nobody is watching the Dahua-specific side of it.

~727,000
Internet-exposed Dahua systems (Shodan, Jul 2026)
~204,000
On the proprietary service, port 37777
~86,000
ONVIF WS-Discovery, port 3702

The fleet is also strikingly uniform, which cuts both ways. More than 405,000 of these devices present the same WEB SERVICE web-interface title, tens of thousands carry device certificates issued by a Dahua Product Root CA (with recorder-type CNs like NVR, XVR, and HCVR), and reported firmware clusters on a handful of builds such as 3.218.x and 4.000.x. That monoculture is why a single crafted packet scales to hundreds of thousands of targets, and it is also why a decoy that reproduces those same banners is convincing: there is one look to imitate, not a thousand.

Against that backdrop, here is what our decoys actually record. Over a recent three-week window our SSH sensors logged 93,899 login attempts from 1,739 distinct source addresses. The most-sprayed camera-and-DVR default, admin/admin, was tried by 164 of them, roughly one attacker in eleven, alongside the other weak defaults this class of gear ships with: admin with a blank password, admin/admin123, admin/123456, and default/default. Those are the credentials a Dahua box leaves the factory with, and they get sprayed at anything that answers on a login port.

The more useful result is what we do not see. The signatures specific to Dahua and its OEM-DVR lineage, the hardcoded admin/7ujMko0admin and the recorder defaults root/vizxv and root/xc3511, showed up just five times in the entire window, and Dahua-specific web probes such as the /RPC2 API were essentially absent. For comparison, the loudest campaigns in that same data were hunting Linux servers and crypto-node software, not cameras. The gap is structural: Dahua-targeted campaigns speak the proprietary 37777 protocol and the device web API, not generic SSH, so unless a sensor actually looks like a Dahua recorder, the targeted traffic never reaches it. We catch the defaults that hit everyone; the Dahua-shaped attacks route around us.

That blind spot is the point. It is why our next decoy is a Dahua-styled one: a sensor that answers on 37777, presents the vendor web interface and ONVIF discovery, and carries the right banners and fingerprints, so the targeted reconnaissance and reboot attempts we currently miss finally have somewhere to land.

How to fix or mitigate it

The good news is that this is patched, so the task is exposure management and firmware hygiene rather than an emergency. Dahua's fix is delivered as updated firmware, and the practical test is the build date.

Fixed and affected
Affected: specific IPC/SD/NVR/XVR/EVS/VTO/VTH/ASI/TPC models with firmware built before March 26, 2026. Fixed: firmware built on or after that date, via the Dahua download center or cloud upgrade. Check the build date under Settings, System Information, Version

Indicators and references

TypeDetail
CVECVE-2026-29116, reachable assertion (CWE-617), unauthenticated remote denial of service, CVSS 4.0 8.7 High (Dahua as CNA)
VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N: network, low complexity, no privileges, no interaction, availability-only impact
ProductsDahua IPC, SD, NVR, XVR, EVS, VTO, VTH, ASI, TPC lines (cameras, recorders, storage, intercoms, access control, thermal)
AffectedSpecific models with firmware built before 2026-03-26
FixedFirmware built on or after 2026-03-26, via Dahua download center or cloud upgrade
ClusterCVE-2026-29115 (auth DoS, 6.9), CVE-2026-29114 (cert-chain exposure, 2.3), CVE-2024-13985 (serial-port shell bypass, 10.0, physical access)
ExploitationNo known in-the-wild exploitation at publication (CISA SSVC exploitation: none; automatable: yes). Public PoC repository created 2026-07-11. We do not link, download, or run PoC code
AdvisoryDahua PSIRT DHCC-SA-202606-001, published 2026-06-10; not currently in CISA KEV
An honest caveat Our account is drawn from Dahua's PSIRT advisory DHCC-SA-202606-001, the CVE-2026-29116 record and its NVD entry, CISA's coordination metadata, and reputable security-press reporting on the cluster. Two limits are worth restating. First, this is a denial-of-service flaw, availability only. It is not remote code execution, it does not expose video or credentials, and no in-the-wild exploitation is confirmed. What earns it your attention is the combination of unauthenticated remote reach, low complexity, an automatable trigger, an unusually broad product range, and a freshly public proof-of-concept on devices that guard sensitive sites. Second, the OT and CI relevance is the physical-security layer, cameras, intercoms, and access control, not industrial process control. If your Dahua fleet is patched to a post-March-26-2026 build and is not exposed to the internet, you have already done the important part.