{"cve":"CVE-2026-59177","nvd":{"published":"2026-10-28T14:17:04.747","modified":"2026-10-28T14:17:04.747","status":"Received","description":"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.","cvss_v4":null,"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","score":8.8},"cwes":["CWE-1327"],"references":["https://github.com/esphome/device-builder/commit/b6387db3f8bf1d3df5771f40e9856b959ae4f6a1","https://github.com/esphome/device-builder/pull/1565","https://github.com/esphome/device-builder/releases/tag/1.0.10","https://github.com/esphome/device-builder/security/advisories/GHSA-vv4j-m4vr-f3g6"],"products":[],"source":"nvd","synced_at":"2026-10-28T14:33:46.215572803+00:00"},"epss":null,"kev":null,"osv":[{"id":"GHSA-vv4j-m4vr-f3g6","url":"https://osv.dev/vulnerability/GHSA-vv4j-m4vr-f3g6","summary":"ESPHome Device Builder Dashboard: Unauthenticated dashboard access via the HA add-on ingress site bound to all interfaces","modified":"2026-09-10T12:26:07.204384996Z","packages":[{"ecosystem":"PyPI","name":"esphome-device-builder","purl":"pkg:pypi/esphome-device-builder","ranges":["<1.0.10"],"fixed":["1.0.10"]}]},{"id":"PYSEC-2026-3834","url":"https://osv.dev/vulnerability/PYSEC-2026-3834","summary":"ESPHome Device Builder Dashboard: Unauthenticated dashboard access via the HA add-on ingress site bound to all interfaces","modified":"2026-09-10T12:15:05.629055484Z","packages":[{"ecosystem":"PyPI","name":"esphome-device-builder","purl":"pkg:pypi/esphome-device-builder","ranges":["<1.0.10"],"fixed":["1.0.10"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}