GHSA-rrxg-g2pf-6hh4: ESPHome Device Builder: Renamed auth env vars silently disable dashboard authentication on upgrade
HIGHCritical vulnerability — CVSS 9.8
What to do
- Critical severity — schedule an urgent patch.
## Summary The dashboard reads its authentication credentials from `$ESPHOME_USERNAME` and `$ESPHOME_PASSWORD`. Earlier versions, and the legacy `esphome` dashboard, read the bare `$USERNAME` and `$PASSWORD` instead. When the env vars were renamed the bare names were dropped with no fallback, so an operator who had protected their dashboard with `USERNAME` / `PASSWORD` (as the older getting started guide documented) loses authentication on upgrade and the dashboard starts open to anyone who can reach its port. ## Details Credentials are resolved in `DashboardSettings.parse_args`. …
CVE · detail
- CVE-2026-59178nvd ↗EPSS 0.42%
Early access
Get the next one first.
Early access opens the actor API and MCP server first, plus alerts when an adversary you follow lands on the wire. One email when it's ready. Nothing else, ever.
bot-protected