
🚨High - ESPHome RCE via file:// URL Validator Bypass (CVE-2026-71259) ESPHome’s cv.url() validator has an operator-precedence bug letting file: URIs pass validation. Via the external_components YAML directive, an attacker can point git-clone at file://<local-path> and load a malicious component; when config is processed it executes arbitrary Python code. 👉Affected: esphome <= 2026.7.0-dev
Post summary
The text announces a high‑severity CVE (CVE-2026-71259) in ESPHome, explaining how a validation bug allows attackers to load malicious Python code via external components.
