Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
CVE-2026-59177
Published:October 28, 2026
Updated:November 04, 2026
ESPHome Device Builder Dashboard is a dashboard for the ESPHome home management software. Prior to 1.0.10, the "Home Assistant" add-on's trusted "ingress" site binds to "0.0.0.0" while intentionally skipping dashboard authentication because the supervisor is expected to authenticate requests upstream. Host networking, required for mDNS, also binds this no-auth site to the "Home Assistant" host's LAN interface. Any device on that local network can therefore connect directly to the "ingress" port, bypass the supervisor, and obtain the full dashboard without credentials or operator misconfiguration. Dashboard capability includes compile-time Python execution through "external_components:", shell execution through compile and validation subprocesses, and arbitrary access to configuration and data files, compromising the mounted "Home Assistant" configuration and managed ESPHome devices. The standalone Docker dashboard and the password-gated public port 6052 are not affected. This issue is fixed in version 1.0.10.
Affected Packages
esphome-device-builder (PYTHON):
Affected version(s) >=0.1.0b10 <1.0.10
Fix Suggestion:
Update to version 1.0.10
Do you need more information?
Contact Us
CVSS v4
Base Score:
8.7
Attack Vector
ADJACENT
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
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
8.8
Attack Vector
ADJACENT
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Weakness Type (CWE)
Binding to an Unrestricted IP Address
EPSS
Base Score:
1.17