
Dahua CVE-2026-29115
Advisory type: Vendor-coordinated security disclosure
CVE ID: CVE-2026-29115
Vendor: Dahua Technology
Published: 2026-06-10T06:08:21 UTC
Last Modified: 2026-06-10T06:08:21 UTC
Source: Dahua Product Security Incident (PSI) Trust Center
A medium-severity, authenticated remote denial-of-service vulnerability has been identified in select Dahua IPC (IP camera) and SD (speed dome / PTZ) products. An attacker who already possesses valid device credentials can send a specially crafted network packet to a vulnerable unit. Processing that packet triggers an unhandled exception (consistent with a reachable assertion or fatal error path), causing the device to reboot unexpectedly.
Unlike its sibling disclosure CVE-2026-29116, which requires no authentication, this flaw demands high privileges (PR:H) on the target device. That constraint reduces practical exploitability for opportunistic internet-wide attackers, but the risk remains material in environments where camera credentials are shared, default, leaked, or recoverable — a common condition in legacy CCTV deployments.
The vulnerability does not demonstrate direct confidentiality or integrity impact in the published CVSS vector. Availability impact is rated High, producing a CVSS 4.0 base score of 6.9 (MEDIUM).
Organizations operating affected Dahua IPC or SD hardware with firmware builds prior to March 26, 2026 should patch, rotate credentials, and restrict management-plane access.
Note on advisory labeling: Some indexes title this CVE "Dahua Buffer Overflow." The vendor description, CVSS metrics (
VA:Honly), and CWE-617 (Reachable Assertion) classification describe a crash/reboot denial-of-service after authenticated packet delivery — not a scored memory-corruption confidentiality/integrity breach. This document follows the vendor description and scoring data. Buffer handling may still be part of the underlying defect, but the published impact is availability-only.
Both CVEs were published on 2026-06-10 from the same Dahua PSI disclosure batch. They share structural similarities but differ in scope and attacker model.
Defender takeaway: Patch both issues on overlapping IPC/SD estates. Prioritize 29116 for internet-exposed devices (unauthenticated). Prioritize 29115 where operator or integrator credentials are widely known, stored in VMS databases, or embedded in mobile apps.
Dahua has reported a security vulnerability affecting certain models within its IPC and SD product lines. The flaw exists in network-accessible software that accepts authenticated sessions and processes attacker-influenced protocol data without sufficient validation or safe failure handling.
Observed behavior:
What this vulnerability is not (per CVSS metrics):
UI:N).VC:N).VI:N).SC:N, SI:N, SA:N).What distinguishes it from unauthenticated variants:
PR:H). In practice this often maps to administrative or equivalent device-level accounts rather than read-only monitoring users — exact role mapping is product-specific and should be confirmed against vendor documentation.Public vendor text does not disclose the vulnerable function, service name, or exact buffer dimensions. Based on the published CWE, title, and behavior, plausible root-cause categories include:
| Category | Explanation |
|---|---|
| Reachable assertion on bad input | Authenticated code path validates insufficiently and hits assert() or equivalent on malformed lengths or fields. |
The published outcome is reboot-level availability loss, not proven remote code execution or data exfiltration in the CVSS record.
CVE titles are not always precise. A buffer overflow class defect can manifest as:
Here, vendor scoring limits impact to availability, suggesting either non-exploitable corruption, abort-before-exploitation, or vendor assessment that practical integrity/confidentiality outcomes are not achieved.
Because exploitation requires high privileges, the relevant surface is typically the management and configuration API available after login, not anonymous discovery endpoints. Depending on model and firmware, that may include:
Attackers with credentials harvested from VMS databases, installer laptops, or default admin accounts can reach these planes from anywhere the management port is exposed.
| Product | Typical Deployment | DoS Impact Nuance |
|---|---|---|
| IPC | Fixed cameras, door-eye, small business | Single-sensor outage; may break one coverage zone |
| SD | PTZ domes, perimeter tracking | Loss of active tracking; preset patrol interruption; larger mechanical subsystem reset latency |
SD reboots may take longer to return to calibrated PTZ state, extending effective downtime beyond raw boot time.
| # | Vendor | Product Families | Version / Build Guidance |
|---|---|---|---|
| 1 | Dahua | IPC / SD | Affected: firmware builds before March 26, 2026 (limited to certain models within each family) |
Totals: 1 affected vendor · 1 affected product grouping (IPC + SD)
| Family | Typical Role | Example Operational Impact |
|---|---|---|
| IPC | Fixed IP cameras | Live view loss, recording gaps, analytics dropout |
| SD | Speed domes / PTZ cameras | Tracking failure, patrol interruption, preset loss until recalibration |
The following Dahua lines are not listed for CVE-2026-29115 (though they may be affected by other CVEs such as CVE-2026-29116):
Only certain models within IPC and SD are affected. Operators must verify:
| Score | Version | Severity | Vector |
|---|---|---|---|
| 6.9 | 4.0 | MEDIUM | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
PR:H is the primary score differentiator versus the unauthenticated sibling:
| Factor | Effect |
|---|---|
| Credential acquisition barrier | Opportunistic WAN scanners cannot exploit without secrets |
| Insider / post-breach threat | Still serious when VMS, installers, or defaults provide admin access |
| Lateral movement | Compromised workstation with stored camera passwords becomes exploitation launch point |
6.9 MEDIUM should not be read as "low priority everywhere." In credential-weak CCTV environments, authenticated camera attacks are routine.
Visual summary of the published CVSS 4.0 selector positions:
Attack Vector: [Network] Adjacent Local Physical
Attack Complexity: [Low] High
Attack Requirements: [None] Present
Privileges Required: None Low [High]
User Interaction: [None] Passive Active
Vuln Confidentiality: [None] Low High
Vuln Integrity: [None] Low High
Vuln Availability: [High] Low None
Subseq Confidentiality: [None] Low High
Subseq Integrity: [None] Low High
Subseq Availability: [None] Low High
| # | CWE ID | Name | Relevance |
|---|---|---|---|
| 1 | CWE-617 | Reachable Assertion | Untrusted input reaches a fatal assertion or abort path in privileged code |
Authenticated vulnerabilities are often dismissed as "only insiders." In surveillance networks:
A reachable assertion behind the authenticated management plane is therefore still a material risk, especially paired with credential reuse.
If the underlying defect involves memory corruption, CWE-617 may reflect the observable production behavior (fatal abort) rather than the full weakness taxonomy. Defenders should patch regardless of index naming.
Remotely Exploitable: Yes (once credentials and network path exist)
A technician with admin credentials for all site cameras sends crafted packets to IPC endpoints during off-hours, repeatedly rebooting critical coverage zones.
An attacker exfiltrates the camera password database from a compromised Milestone / Genetec / custom VMS host. They remotely reboot every Dahua IPC on the customer's WAN without further privilege escalation.
An attacker authenticates with factory defaults (admin / known password lists) on internet-exposed cameras, then triggers reboot loops to harass or blind monitoring during a physical intrusion elsewhere on the property.
A stadium speed dome tracks a security event. Authenticated crafted input reboots the SD unit, losing active PTZ tracking and preset positioning during a critical window.
After phishing an installer laptop, an attacker uses stored credentials to disrupt cameras — degrading forensic capture while a separate team conducts physical entry.
| Domain | Rating | Detail |
|---|---|---|
| Confidentiality | None (direct) | Not scored in published vector |
| Integrity | None (direct) | Not scored in published vector |
| Availability |
| Sector | Potential Consequence |
|---|---|
| Retail | Blind spots during shrink events |
| Transportation | Platform / concourse camera gaps |
| Critical infrastructure | Perimeter PTZ tracking loss |
| Corporate campuses | Parking and entrance coverage dropout |
| Environment | Practical Risk Level |
|---|---|
| Strong unique creds + no WAN exposure | Lower — attacker must breach auth first |
No public packet signature is documented. Focus on authenticated session abuse correlated with reboot events.
On IPC/SD estates, apply firmware that addresses both CVE-2026-29115 and CVE-2026-29116. The unauthenticated issue is strictly worse from an exposure standpoint; authenticated issues remain dangerous where secrets are weak.
No configuration-only workaround is documented that fully removes the vulnerability without upgrading firmware. Until patched:
PR:H.Dahua published this issue through its Product Security Incident (PSI) program:
Consult the vendor bulletin for:
This document is an informational security advisory compiled from publicly available CVE metadata and vendor statements. It is intended to assist defenders, integrators, and researchers in understanding CVE-2026-29115 risk and prioritizing remediation.
Responsible use: Report additional findings through coordinated disclosure (vendor PSI, CERT, or authorized bug bounty programs).
| Version | Date | Changes |
|---|---|---|
| 1.0 | 2026-07-11 | Initial comprehensive advisory README based on CVE-2026-29115 publication data |
CVE-2026-29115 · Dahua Technology · CVSS 4.0 6.9 MEDIUM · CWE-617 · IPC / SD
| Field | Value |
|---|
| CVE ID | CVE-2026-29115 |
| Vendor | Dahua Technology |
| Vulnerability Type | Denial of Service (unexpected reboot) |
| Attack Vector | Network |
| Authentication Required | Yes (high privileges) |
| User Interaction Required | No |
| Privileges Required | High |
| CVSS Version | 4.0 |
| CVSS Base Score | 6.9 — MEDIUM |
| CVSS Vector | CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
| CWE | CWE-617 (Reachable Assertion) |
| Remotely Exploitable | Yes |
| Published Date | 2026-06-10 |
| Fix Availability | Firmware builds from March 26, 2026 onward (per vendor guidance) |
| Attribute | CVE-2026-29115 (this advisory) | CVE-2026-29116 |
|---|
| CVSS 4.0 Score | 6.9 — MEDIUM | 8.7 — HIGH |
| Privileges Required | High (PR:H) | None (PR:N) |
| Affected Families | IPC, SD | IPC, SD, NVR, XVR, EVS, VTO, VTH, ASI, TPC |
| Published (UTC) | 2026-06-10T06:08:21 | 2026-06-10T06:16:34 |
| Observed Outcome | Unexpected reboot (DoS) | Unexpected reboot (DoS) |
| CWE | CWE-617 | CWE-617 |
| Index Title | Buffer Overflow | Cross-Site Scripting (mislabeled) |
| Date | Event |
|---|
| ≤ 2026-03-26 | Vulnerable IPC/SD firmware builds in active distribution |
| 2026-03-26 | Vendor fix cutoff — builds produced on or after this date are outside the affected range (per advisory) |
| 2026-06-10T06:08:21 UTC | CVE-2026-29115 published |
| 2026-06-10T06:08:21 UTC | NVD record last modified |
| 2026-06-10T06:16:34 UTC | Related CVE-2026-29116 published (unauthenticated variant) |
| Ongoing | Operators should inventory IPC/SD fleets, patch, and harden credentials |
| Buffer mishandling leading to fatal abort | Oversized or malformed payload exceeds an internal buffer; defensive check fails fatally instead of returning an error. |
| State machine corruption | Crafted packet drives parser into illegal state; integrity check triggers process termination. |
| Metric | Value | Meaning for this CVE |
|---|
| AV (Attack Vector) | Network (N) | Exploitation over network; remote attackers qualify when management services are reachable |
| AC (Attack Complexity) | Low (L) | No special race conditions or environmental constraints indicated |
| AT (Attack Requirements) | None (N) | No additional deployment quirks beyond auth + reachability |
| PR (Privileges Required) | High (H) | Attacker must hold high-privilege device credentials |
| UI (User Interaction) | None (N) | No end-user click or browser action required |
| VC (Vuln System Confidentiality) | None (N) | No direct confidentiality loss scored |
| VI (Vuln System Integrity) | None (N) | No direct integrity loss scored |
| VA (Vuln System Availability) | High (H) | Reboot-class outage |
| SC / SI / SA | None | No subsequent-system impacts scored |
| Prerequisite | Required? | Notes |
|---|
| High-privilege device credentials | Yes | PR:H — admin-class access (product-specific) |
| Victim user interaction | No | No phishing or browser action needed |
| Network reachability | Yes | Management or authenticated service port reachable |
| Prior compromise of another system | Helpful, not mandatory | Stolen creds from VMS qualifies |
| Internet exposure | Not required | Increases remote exploit feasibility |
| Knowledge of target model | Helpful | Crafted packet may be model/firmware specific |
| High |
| Unexpected reboot; repeatable |
| Shared integrator password across 500 cameras | High — single secret enables mass DoS |
| Internet port-forward with default admin | High — resembles unauthenticated practical risk |
| Air-gapped LAN, tight ACLs | Moderate — insider or lateral movement dependent |
| Action | Rationale |
|---|
| Rotate all camera admin passwords | Neutralizes stolen creds from old VMS exports |
| Unique password per device | Limits blast radius of one leaked secret |
| Disable unused accounts | Removes dormant integrator backdoors |
| Enforce strong password policy | Reduces default-credential guessing |
| Migrate to centralized auth where supported | Improves auditability and revocation |
| Control | Objective |
|---|
| Segment cameras on dedicated VLANs | Contain lateral movement |
| Restrict management ports by source IP | Only VMS and jump hosts may authenticate |
| Eliminate raw WAN port-forwarding | Force VPN or zero-trust access |
| Disable unused services | Shrink authenticated attack surface |
| Monitor admin API access | Detect abuse before repeated reboots |
| Resource | URL |
|---|
| Dahua PSI Trust Center | https://www.dahuasecurity.com/about-dahua/trust-center/dahua-psi |
| NVD Entry | https://nvd.nist.gov/vuln/detail/CVE-2026-29115 |
| CVE Record | https://www.cve.org/CVERecord?id=CVE-2026-29115 |
| Related: CVE-2026-29116 | https://www.cve.org/CVERecord?id=CVE-2026-29116 |
| CWE-617 Definition | https://cwe.mitre.org/data/definitions/617.html |
| CVSS 4.0 Specification | https://www.first.org/cvss/v4.0/specification-document |