Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach device MQTT broker over network
-
ExploitSupply hard-coded credentials from /etc/emDaemon/passwd
-
ExecutionAuthenticate to MQTT broker
-
ImpactRead or inject broker messages
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication No hard-coded passwords
MITRE ATT&CK
1 technique across 1 tactic: Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to the MQTT Broker service on an affected D-Link EAGLE PRO AI device (E15, M32, R15, R32) and knowledge of the credentials hard-coded in /etc/emDaemon/passwd, which are now public via the GitHub PoC. The practical limiting factor is network exposure of the MQTT broker: on typical consumer deployments this service is bound to the LAN/mesh backhaul rather than the WAN, so remote (internet-side) exploitation likely requires the attacker to already be on the local or mesh network unless the broker port is exposed. Impact is inherently limited (all CVSS impact sub-metrics are Low), confining the attacker to the MQTT message bus rather than full device takeover. Affected firmware versions are not specified in the available data. |
| Impact | This is a low-urgency issue despite being remotely reachable, and the signals are largely consistent on that point. The vendor/CNA (VulDB) CVSS 4.0 score is only 2.1, with a vector of AV:N/AC:L/PR:L/UI:N and uniformly Low impact across confidentiality, integrity, and availability (VC:L/VI:L/VA:L) - meaning even successful exploitation yields limited gain. There is no EPSS score provided and the CVE is NOT in the CISA KEV catalog, so there is no evidence of active or widespread exploitation. The one elevating signal is that public exploit code exists (GitHub PoC, consistent with the CVSS 4.0 'E:P' Exploit Maturity = Proof-of-Concept), but PoC availability is not the same as in-the-wild exploitation. A notable tension: CWE-259 (hard-coded credentials) and the 'Authentication Bypass' tag imply that no legitimate account is required, yet the supplied CVSS vector sets PR:L (privileges required = Low) - these conflict, and the true attacker prerequisite (whether the hard-coded MQTT credentials can be used with zero prior access) should be verified against the PoC and vendor advisory. Net: a real but low-priority defect, driven more by the embarrassment/architectural-weakness of hard-coded credentials than by imminent mass-exploitation risk. |
| Exploit ScenarioDerived | An attacker with network reachability to an affected D-Link mesh device (E15/M32/R15/R32) connects to the MQTT Broker component and authenticates using the hard-coded credentials embedded in /etc/emDaemon/passwd, which are identical across all units of these models. A public proof-of-concept demonstrating the credential extraction exists on GitHub. Given the Low impact metrics, the attacker gains limited read/write interaction with the MQTT message bus rather than full device compromise. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Hard-coded MQTT broker credentials in D-Link EAGLE PRO AI routers (E15, M32, R15, R32) let remote attackers who can reach the broker service authenticate with publicly documented credentials and publish or subscribe to MQTT topics, potentially tampering with device and mesh communications. Publicly available exploit code and credential evidence exist, but exploitation depends on network reachability to the MQTT service, which is typically LAN- or mesh-side rather than internet-facing; the assessed impact is Low across confidentiality, integrity, and availability.
RemediationAI
No vendor-released patch or fixed firmware version is identified in the available data; monitor D-Link advisories and the VulDB entry (https://vuldb.com/vuln/422251) for a firmware update, and apply it when released. Until then, block network access to the MQTT broker from untrusted segments-typically by firewalling the broker port (commonly 1883/8883) at the LAN/WAN boundary and placing EAGLE PRO AI devices on an isolated IoT VLAN-accepting that this may break mesh discovery, app control, or EasyMesh roaming. If the broker or EasyMesh backhaul is not required, disable it; if administrative interfaces allow broker credential changes, rotate the hard-coded credential, though the static file may be restored by firmware. Monitor MQTT traffic for unexpected clients or publish/subscribe activity and restrict management access to trusted hosts, with the trade-off of reduced functionality and increased operational overhead.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is an MQTT broker used by D-Link's EAGLE PRO AI EasyMesh implementation, and the file /etc/emDaemon/passwd contains static broker credentials rather than per-device or user-set secrets. MQTT is a lightweight publish/subscribe protocol used for telemetry and control in IoT and mesh networks, so possession of broker credentials lets an attacker on a reachable network segment subscribe to or publish messages on the broker's topics. The root cause is CWE-259 (Use of Hard-coded Password), which turns credential disclosure into an authentication bypass for the broker; the GitHub repository dlink-eaglepro-easymesh-mqtt-credential-evidence and its poc directory document the credentials and demonstrate exploitation. No CPE strings or fixed firmware versions were supplied, and the assessed scope is limited to the MQTT message bus rather than full device compromise.
Know when D-Link gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:P
Hard-coded credentials mean no legitimate account is needed (PR:N) over the network (AV:N/AC:L); impact is limited to the MQTT broker, so C/I/A are each Low and scope unchanged.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was detected in D-Link E15, M32, R15 and R32. This issue affects some unknown processing of the file /etc/emDaemon/passwd of the component MQTT Broker. The manipulation results in hard-coded credentials. It is possible to launch the attack remotely. The exploit is now public and may be used.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The miniigd SOAP service in Realtek SDK allows remote attackers to execute arbitrary code via a crafted NewInternalClien
The D-Link DIR-645 Wired/Wireless Router Rev. Rated high severity (CVSS 8.8), this vulnerability is no authentication re
The ping tool in multiple D-Link and TRENDnet devices allow remote attackers to execute arbitrary code via the ping_addr
D-Link DIR-820L 1.05B03 was discovered to contain remote command execution (RCE) vulnerability via HTTP POST to get set
Stack-based buffer overflow in the do_hnap function in www/my_cgi.cgi in D-Link DSP-W215 (Rev. Rated critical severity (
Multiple cross-site request forgery (CSRF) vulnerabilities in D-Link DIR-600 router (rev. Rated high severity (CVSS 8.0)
Unrestricted file upload vulnerability in D-Link DCS-931L with firmware 1.04 and earlier allows remote authenticated use
D-Link DIR-600 Rev Bx devices with v2.x firmware allow remote attackers to read passwords via a model/__show_info.php?RE
Multiple cross-site scripting (XSS) vulnerabilities in D-Link DIR-645 Router (Rev. Rated medium severity (CVSS 4.3), thi
Directory traversal vulnerability in D-Link DVG-N5402SP with firmware W1000CN-00, W1000CN-03, or W2000EN-00 allows remot
A vulnerability in the D-Link DIR-859 router with firmware version A3 1.05 and earlier permits unauthorized individuals
The web interface of multiple D-Link routers, including DIR-600 rev B (≤2.14b01) and DIR-300 rev B (≤2.13), contains an
EUVD-2026-104276
GHSA-wwwx-2xcj-h3pf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB