Katalog CVE

CVE-2026-71259

WysokieCVSS 8.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

Percentyl 2 - wyżej niż 2% wszystkich znanych CVE

Streszczenie

ESPHome do wersji 2026.7.0-dev zawiera błąd pierwszeństwa operatorów w walidatorze cv.url w esphome/config_validation.py. Ponieważ [operator] wiąże mocniej niż [operator], każdy URI file: przechodzi walidację niezależnie od netloc. Ten walidator kontroluje pole schematu git w dyrektywie YAML external_components, które jest przekazywane do [funkcji] (git obsługuje file:// natywnie).

Ocena ryzyka

Błąd walidacji może pozwolić na użycie niebezpiecznych URI file: w external_components, co może prowadzić do wykonania złośliwego kodu lub nieautoryzowanego dostępu do plików.

Rekomendacja

Należy poprawić logikę walidatora cv.url, aby poprawnie sprawdzał netloc dla URI file: i odrzucał niebezpieczne adresy.

Inne podatności w ESPHome

Oryginalny opis (angielski, źródło NVD)

ESPHome through 2026.7.0-dev contains an operator-precedence bug in the cv.url validator in esphome/config_validation.py. Because binds tighter than , any file: URI passes validation regardless of netloc. This validator gates the field of the external_components YAML directive's git source schema, which is passed to (git supports file:// natively).

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS