{"id":"CVE-2026-112146","kind":"vulnerability","aliases":["CVE-2026-112146"],"related":[],"title":"D-Link E15, M32, R15, R32 routers: hard-coded MQTT broker credentials allow remote access","description":"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.","summary":"D-Link E15, M32, R15 and R32 devices ship an MQTT broker whose password file, /etc/emDaemon/passwd, contains hard-coded credentials. A remote attacker who knows or extracts those credentials can log into the broker and act on the device's messaging.","severity":"high","cvss":7.4,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["d-link","infrastructure","iot","mqtt","self-hosted"],"not_affected_if":["other-models"],"how_to_check":"- unknown","fix":"- unknown","status":"open","published_at":"2026-10-19T14:17:02+00:00","first_seen_at":"2026-10-23T21:57:18+00:00","triaged_at":"2026-10-25T03:27:11+00:00","updated_at":"2026-10-25T03:27:11+00:00","category":"infrastructure","confidence":0.5,"triage":{"at":"2026-10-25T03:27:11Z","model":"claude-haiku-5-5","output":{"fix":"- unknown","reach":"internet","title":"D-Link E15, M32, R15, R32 routers: hard-coded MQTT broker credentials allow remote access","impact":"medium","summary":"D-Link E15, M32, R15 and R32 devices ship an MQTT broker whose password file, /etc/emDaemon/passwd, contains hard-coded credentials. A remote attacker who knows or extracts those credentials can log into the broker and act on the device's messaging.","category":"infrastructure","nicknames":[],"who_cares":["d-link","iot","mqtt","self-hosted"],"confidence":0.5,"needs_auth":"unknown","worst_case":"Remote attacker logs in with hard-coded broker credentials","analyst_note":"Check the NVD entry and D-Link's advisory for affected firmware versions, whether the MQTT broker is on by default, and a fixed firmware version; the exploit is public.","how_to_check":"- unknown","needs_analyst":true,"not_affected_if":["other-models"],"who_is_affected":"Owners of D-Link E15, M32, R15 or R32 devices with the MQTT broker service reachable on the network. The sources do not say which firmware versions are affected or whether the broker is enabled by default, so check the device model and its MQTT settings. Teams that do not run these models can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000578,"input_tokens":3312,"output_tokens":494,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-112146':20A,23A '-2026':19A,22A '/etc/emdaemon/passwd':49B,98C 'access':17A 'act':70B 'affect':91C 'allow':15A 'attack':57B,118C 'broker':13A,45B,68B,103C 'code':11A,53B,110C 'compon':101C 'contain':50B 'credenti':14A,54B,63B,111C 'cve':18A,21A 'd':2A,25B,34B,82C 'd-link':1A,24B,33B,81C 'detect':79C 'devic':41B,73B 'e15':4A,36B,84C 'exploit':121C 'extract':61B 'file':48B,97C 'hard':10A,52B,109C 'hard-cod':9A,51B,108C 'host':32B 'infrastructur':27B 'iot':28B 'issu':90C 'know':59B 'launch':116C 'link':3A,26B,35B,83C 'log':65B 'm32':5A,37B,85C 'manipul':105C 'may':126C 'messag':75B 'mqtt':12A,29B,44B,102C 'password':47B 'possibl':114C 'process':94C 'public':124C 'r15':6A,38B,86C 'r32':7A,40B,88C 'remot':16A,56B,119C 'result':106C 'router':8A 'self':31B 'self-host':30B 'ship':42B 'unknown':93C 'use':128C 'vulner':77C 'whose':46B","nicknames":[],"mitigations":[],"who_affected":"Owners of D-Link E15, M32, R15 or R32 devices with the MQTT broker service reachable on the network. The sources do not say which firmware versions are affected or whether the broker is enabled by default, so check the device model and its MQTT settings. Teams that do not run these models can skip it.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-19T14:17:02+00:00","kev":null,"cvss_vector":"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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-112146","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112146","severity":null,"published_at":"2026-10-19T14:17:02+00:00","modified_at":"2026-10-19T18:17:03+00:00","first_seen_at":"2026-10-23T21:57:18+00:00","fetched_at":"2026-10-23T22:28:57+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}