id: CVE-2026-59177 info: name: ESPHome Device Builder <1.0.10 - Unauthenticated Dashboard Access author: str4k3r severity: high description: | ESPHome Device Builder versions before 1.0.10 bind the trusted Home Assistant ingress site to all interfaces. A client that can reach the ingress port can therefore access the dashboard without the Supervisor's authentication proxy. impact: | An unauthenticated network client may access the Device Builder dashboard and its authenticated capabilities, which can lead to unauthorized access to ESPHome projects and device-management operations. remediation: | Upgrade the ESPHome add-on to a release bundling Device Builder 1.0.10 or later. reference: - https://github.com/esphome/device-builder/security/advisories/GHSA-vv4j-m4vr-f3g6 - https://nvd.nist.gov/vuln/detail/CVE-2026-59177 - https://github.com/esphome/device-builder/pull/1565 - https://github.com/esphome/device-builder/commit/b6387db3f8bf1d3df5771f40e9856b959ae4f6a1 classification: cvss-metrics: CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H cvss-score: 8.8 cve-id: CVE-2026-59177 epss-score: 0.01168 epss-percentile: 0.6729 cwe-id: CWE-306 metadata: verified: true max-request: 1 vendor: esphome product: device-builder shodan-query: http.title:"ESPHome Device Builder" tags: cve,cve2026,esphome,device-builder,auth-bypass,unauth,exposure http: - raw: - | GET / HTTP/1.1 Host: {{Hostname}} matchers-condition: and matchers: - type: dsl dsl: - 'contains(body, "ESPHome Device Builder")' - 'contains(body, "