Skip to main content

D-Link M60 CVE-2026-125086

| EUVDEUVD-2026-120701 CRITICAL
Use of Hard-coded Credentials (CWE-798)
2026-11-10 VulDB GHSA-q2v4-p94c-8xcp
9.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach emDaemon MQTT broker over network
  2. Delivery
    Authenticate with hard-coded mosquitto.conf credentials
  3. Exploit
    Subscribe to and publish broker control topics
  4. Execution
    Manipulate router and EasyMesh nodes
  5. Impact
    Full confidentiality/integrity/availability compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Credential externalization
MITRE ATT&CK

2 techniques across 2 tactics: Persistence, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The concrete prerequisite is network reachability to the emDaemon MQTT (mosquitto) broker service on a D-Link M60 running firmware 1.12.B01; because the credentials are hard-coded in /etc/emDaemon/mosquitto.conf they are identical across affected devices and require no legitimate account, so no special feature toggle or non-default configuration is needed. The primary LIMITING factor is the attacker's network position: the CVSS vector rates it AV:N, but on a consumer mesh router the MQTT broker is typically exposed on the LAN/mesh side, so Internet-facing exploitation depends on whether the broker port is reachable from the attacker - defenders should confirm whether the broker is bound to WAN or only to local/mesh interfaces. No user interaction and no prior authentication are required once the broker is reachable.

Impact

This is a genuine high-priority issue, not a high-CVSS-but-low-real-risk case, though several decision signals are missing. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable flaw requiring no privileges, no user interaction and low complexity, which aligns with the mechanism: CWE-798 hard-coded credentials embedded in /etc/emDaemon/mosquitto.conf of the emDaemon MQTT broker - anyone who knows the static credentials can authenticate, so PR:N is appropriate. The vendor-assigned score of 9.3 reflects full impact to both the vulnerable system and subsequent systems. Supporting signals are partial: VulDB assigns an 'act_now' priority and a public exploit reference exists (a GitHub 'credential-evidence' repo), but it is not verified as working exploit code, and there is NO CISA KEV listing and NO EPSS score provided, so widespread or confirmed active exploitation cannot be asserted. The main conflict/uncertainty is real-world reachability versus the AV:N rating: hard-coded credentials are inherently trivial to abuse once known, but exploitation depends on the MQTT broker being reachable from the attacker's network position, which on a consumer mesh router is often LAN-side rather than Internet-exposed by default - verify exposure for your deployment. Net: credible, act-now-class credential exposure with a public PoC reference, tempered by the fact that the PoC is unverified and no KEV/EPSS data corroborates active mass exploitation.

Exploit ScenarioDerived

An attacker with a network path to a D-Link M60 (1.12.B01) connects to the emDaemon MQTT broker and authenticates using the hard-coded credentials baked into /etc/emDaemon/mosquitto.conf, gaining the ability to subscribe to and publish on broker topics. From there they can read device/mesh telemetry and issue control messages to manipulate the router and its EasyMesh nodes. A public PoC reference exists (a GitHub 'credential-evidence' repository); it is not verified as working exploit code, but the low-complexity, no-interaction nature of static credentials makes reproduction straightforward.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
1 PoC candidate (unverified) No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 10, 2026

Hard-coded MQTT broker credentials in D-Link M60 firmware 1.12.B01 let remote attackers log in to the emDaemon mosquitto service without any legitimate account and read, publish to, or disrupt the mesh control message bus it carries. The secret is stored in plaintext in /etc/emDaemon/mosquitto.conf and is identical on every affected unit, so no user interaction and no prior authentication are required (CVSS 3.1: AV:N/AC:L/PR:N/UI:N with C/I/A:H, scored 9.3). A public PoC reference exists but is not verified as working exploit code, there is no CISA KEV listing, and the vuln.today decision is act_now, with the principal real-world limiter being whether the broker port is reachable from the attacker's network position.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the available data, so treatment is compensatory until D-Link publishes an update; check https://www.dlink.com/ and https://vuldb.com/vuln/433197 for a fixed build. Assume the emDaemon MQTT credentials are public and treat any M60 traffic on that broker as untrusted. The most effective control is network reachability: confirm whether the mosquitto listener is bound to the WAN or only to local/mesh interfaces, and if it is reachable from the WAN, block the MQTT port at the upstream firewall or upstream router - the trade-off is that any legitimate remote mesh or management traffic relying on that path stops working, while LAN-adjacent attackers retain access to the hard-coded secret. Segmenting guest and untrusted clients away from the mesh-side broker reduces exposure to compromised LAN hosts, with added management overhead. Where the broker configuration can be modified, replacing the shipped credential with a unique per-device secret addresses the root cause, but such a change is not described in the available sources and may not survive firmware updates. Monitoring MQTT connections from hosts other than expected mesh peers and reviewing the referenced PoC (https://github.com/XueDugu/dlink-m60-easymesh-mqtt-credential-evidence, a reference not verified as working exploit code) helps validate exposure.

Affected VersionsENISA

M60 1.12.B01

Affected Packages

euvd m60 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is CWE-798 (Use of Hard-coded Credentials) in the emDaemon component of D-Link's EasyMesh implementation, specifically the credentials configured for the embedded Eclipse Mosquitto MQTT broker in /etc/emDaemon/mosquitto.conf. MQTT is a lightweight publish/subscribe protocol used here as the mesh control plane, so whoever holds valid broker credentials can subscribe to topology and configuration topics, inject forged control messages, and cause denial of service against mesh operations. Because the credential is baked into the firmware image rather than generated per device, it can be recovered by anyone who extracts the firmware or reads the referenced PoC material, making it effectively a shared, public secret across all M60 units on 1.12.B01; the CPE record cpe:2.3:a:d-link:m60:*:*:*:*:*:*:*:* carries no version constraint, so other builds may be affected but only 1.12.B01 is confirmed in the available sources. The CVSS 4.0 vector rates the attack AV:N, but the trigger context is environmental rather than technical: on a consumer mesh router the broker is normally bound to the LAN/mesh side, and the available data does not confirm whether any deployment exposes the MQTT port to the WAN, which is the decisive factor for Internet-facing exploitation.

Know when M60 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

Vendor (VulDB) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
vuln.today AI 9.8 CRITICAL

Static hard-coded credentials are usable by any remote party with a path to the MQTT broker, so AV:N/AC:L/PR:N/UI:N; broker control yields full C/I/A, and scope is kept Unchanged absent confirmed cross-system impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
CVSS changed
Nov 10, 2026 - 01:22 NVD
10.0 (CRITICAL) 9.3 (CRITICAL)
CVE Published
Nov 10, 2026 - 00:45 cve.org
CRITICAL 9.3

DescriptionCVE.org

A vulnerability has been found in D-Link M60 1.12.B01. Impacted is the function system of the file /etc/emDaemon/mosquitto.conf of the component emDaemon MQTT Broker. Such manipulation leads to hard-coded credentials. The attack can be executed remotely. The exploit has been disclosed to the public and may be used.

Latest POC

1 PoC candidate from github (unverified)

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

D-Link M60 mesh routers with firmware 1.12.B01 contain hard-coded MQTT broker credentials, enabling remote attackers to access the internal message bus without authentication. This critical flaw compromises the confidentiality, integrity, and availability of the mesh network, potentially allowing an attacker to disrupt service or inject false commands. Leadership should prioritize remediation because every deployed unit is equally vulnerable, and exploitation could lead to network-wide outages or data tampering.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to the MQTT broker port (1883) to trusted sources only, disable the emDaemon service if not essential, segment affected devices on isolated VLANs, and monitor for unauthorized MQTT connections.

Threat Intelligence Overview

Prevalence
Low
single consumer D-Link mesh router model, limited enterprise footprint
Social Media
6
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC Yes
EPSS N/A
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

66
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy