Build1 distinct publisher3 min readUpdated
Hunt.io says over 14,530 cameras fell to three parallel vectors. Two are the operator's problem. The third, the vendor's own P2P relay, opens on a serial number alone.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Hunt.io says over 14,530 cameras fell to three parallel vectors. Two are the operator's problem. The third, the vendor's own P2P relay, opens on a serial number alone.
Hunt.io reports that a campaign it calls Operation CameraSwarm compromised more than 14,530 Dahua cameras across Ukraine and Russia, running three intrusion paths in parallel [1][3]. The third path matters most for anyone who has already done the recommended hygiene: it reached cameras through Dahua's official cloud relay using only a device serial number, so keeping the camera off the public internet did not help [11][12][15].
Rank the vectors by how much of the fix sits inside your network. The first is ordinary: mass scanning of TCP/37777 with masscan, a short credential list, and a rule to back off when a device returns a lockout response [4]. On success the tooling grabbed a snapshot, discarded dark or blank frames, and shipped useful images and credentials to Telegram [5]. Compromised devices were exported as XML for bulk import into SMART PSS, which is a management convenience turned into an inventory of victims [6].
The second is patch debt. Unpatched devices got CVE-2021-33044 or CVE-2021-33045, followed by impersonation of a NetKeyboard client or a source IP spoofed to 127.0.0.1 to obtain an administrator session [7][8]. From there the attackers created a `p2pwn` account over RPC, which survived an administrator password change and, on some models, a factory reset [9]. They also pulled ONVIF credentials and the passwords cameras store for their NVR connections [10].
The third is the one that breaks the usual mental model. Serial number candidates were harvested from Shodan and DDNS names, then the relay was entered using common embedded SDK credentials and queried per device by serial [11][12]. According to Hunt.io, that opened a channel with no device-side authentication for 89.4 percent of the active serial numbers targeted, meaning roughly one in nine held [13][23]. Cloud management rights were then taken with recovery codes generated offline, and those rights could be re-acquired from the cloud side after accounts were deleted, as long as the codes remained valid [14].
Nothing in that sequence traverses a port you can close. The relay handles devices behind NAT by design, and relay traffic shares infrastructure with normal `easy4ipcloud.com` operations, so source IP alone will not tell you which session is hostile [15][16]. Hunt.io's own mitigation list is split accordingly: not exposing TCP/37777, applying SA-2021-0130 or later, disabling unnecessary P2P, and blocking `clientType=NetKeyboard` and `loginType=Loopback` are local, but fixing the recovery code mechanism is listed as server side [17]. Two of three vectors are yours to close. One is the vendor's.
Detection is weak in the same place. The usable signals are unauthorised accounts such as `p2pwn`, external logins claiming to be NetKeyboard or loopback, sudden spikes in recovery code generation and use, relay sessions initiated from serial numbers, and bulk SMART PSS imports on management PCs [18]. Cameras typically run no EDR, so unknown tools and credential files on the management terminal may be the first artefact you see [18]. Video keeps working throughout, so users have no reason to complain [19].
Two caveats from the report. SalatStealer sat on the same attack server as a separate capability with no confirmed link to the camera chain, and CVE-2024-39943 and CVE-2025-31702 appeared in the tooling but are not treated as entry vectors, one being for a different product and the other post-authentication [20][21]. No email was used anywhere in the chain [22].
Watch whether Dahua changes recovery code generation and relay-side device authentication, because that is the only place the third vector closes [17]. Then check whether your other P2P-enabled fleets, cameras or otherwise, have the same property: an identifier that is guessable, and a vendor channel that treats it as proof.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
The relay channel opened without device-side authentication on 89.4 percent of the target active serial numbers.
Hunt.io reported a campaign named Operation CameraSwarm in which over 14,530 Dahua cameras were compromised across Ukraine and Russia; the report is dated 2026-08-18 and rated High severity, with BleepingComputer as a related source.
The campaign compromised the cameras using three paths in parallel: password spraying on TCP/37777, known authentication bypasses, and cloud relays accessible via serial numbers alone.
The attackers scanned TCP/37777 across the internet using masscan, tried a small list of credentials on responsive Dahua devices, and stopped trying a device when a lockout response was detected.
After successful authentication the tooling took a snapshot, filtered out dark and plain images, and sent useful images and credentials to Telegram.
Successfully compromised devices were exported as an XML file for SMART PSS, allowing bulk registration of compromised devices.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Detailed but single-origin
The technical account is unusually granular and internally disciplined: named tooling and ports, an explicit confirmation ladder (scan attempt versus auth success versus data theft versus follow-on compromise), a quantified relay open rate, and explicit exclusion of two CVEs found in the tooling as entry vectors. Against that, every claim traces to one report reproduced by one publisher; no vendor confirmation, no independent telemetry, and no counting methodology for the 14,530 figure or the 'target active serial numbers' denominator are supplied.
Large confirmed victim footprint, one reporter
For a security story, adoption is real-world incidence: over 14,530 devices reported compromised across two countries, a dated activity window of 17 June to 22 July 2026, confirmed credential logins, persistent accounts, exfiltration to Telegram, and follow-on NVR credential abuse. The 89.4 percent relay open rate implies exposure well beyond the confirmed victims. It scores below the top band only because all incidence numbers come from one reporting party with no disclosed measurement method.
Slightly overstated framing on unverified numbers
The report's own language is measured and self-limiting, but the cluster framing ('a firewall cannot stop') leans on two unverified figures - 14,530 devices and 89.4 percent - carried by a single publisher with no vendor response and no counting methodology. The underlying mechanism claim is credible and, if anything, understated for operators who assume perimeter control; the small positive score reflects certainty asserted beyond what one uncorroborated source can support, not exaggeration of the mechanism.
Vendor research, reputational upside
The originating material is authored by a commercial threat-intelligence provider and showcases exactly the capability it sells: internet-scale scanning visibility and attacker-infrastructure analysis, including inspection of the attack server that also held SalatStealer. That creates a reputational and marketing interest in a large headline number. Mitigating factors are the explicit CVE exclusions, refusal to link co-located malware, and detection caveats, which cut against maximal framing. No affected-vendor statement, funding, or commercial relationship is disclosed in the supplied source, so this reading is bounded by what the source shows.
Coherent chain, one publisher
Confidence is limited primarily by cluster structure rather than internal quality. One publisher, one originating report, no vendor reply, and no independent telemetry mean the mechanism is plausible and richly specified but the magnitudes are untested. The mechanism-level claims (serial-keyed relay access, NetKeyboard/loopback bypass, recovery-code persistence, p2pwn survivability) are stated with enough operational specificity that defenders can falsify them against their own logs, which is why confidence sits near the middle rather than low.
build
A UDP packet is now enough: IKEEXT RCE moves from patch queue to fire drill1 distinct publisher
build
A session that read "finished" and "still executing" was a slow queue, not a dropped handshake1 distinct publisher
build
A 14,000-star watermark remover, and no detector to test it against1 distinct publisher
build
ShieldBreak: a Defender-to-SYSTEM PoC that your last patch cycle did not stop1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 19, 2026