Krytyczny Odebrany

CVE-2026-59178

opublikowano:
modyfikacja:
Ocena CVSS
9.8
Krytyczny · v3.1
wektor: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

ESPHome Device Builder Dashboard to pulpit nawigacyjny oprogramowania do zarządzania domem ESPHome. Przed wersją 1.0.12 pulpit nawigacyjny odczytuje dane uwierzytelniające z `$ESPHOME_USERNAME` i `$ESPHOME_PASSWORD`. Wcześniejsze wersje i starszy panel `esphome` zamiast tego czytały same `$USERNAME` i `$PASSWORD`. Kiedy zmieniono nazwy zmiennych środowiskowych, same nazwy zostały usunięte bez żadnych rozwiązań zastępczych, więc operator, który chronił swój pulpit nawigacyjny za pomocą `USERNAME` / `HASŁO` (jak udokumentowano w starszym przewodniku wprowadzającym), traci uwierzytelnianie podczas aktualizacji, a pulpit nawigacyjny zaczyna być otwarty dla każdego, kto może uzyskać dostęp do jego portu. Problem został rozwiązany w wersji 1.0.12. Same `$USERNAME` / `$PASSWORD` są ponownie akceptowane jako przestarzałe rozwiązanie awaryjne, więc wcześniej chronione instancje pozostają chronione podczas aktualizacji bez interwencji operatora, z głośnym ostrzeżeniem o wycofaniu przy uruchomieniu, nakazującym operatorom zmianę ich nazwy na `$ESPHOME_USERNAME` / `$ESPHOME_PASSWORD`. Rezerwa awaryjna jest bramkowana po ustawieniu `$PASSWORD` i jest przyjmowana tylko jako para, więc system operacyjny dostarczony `$USERNAME` nigdy nie jest czytany samodzielnie, a oryginalny pistolet kolizyjny pozostaje zamknięty. Samotne „$HASŁO” bez nazwy użytkownika nadal kończy się niepowodzeniem z powodu niezgodności danych uwierzytelniających, zamiast zaczynać bez uwierzytelnienia. Przywraca to zgodność zamiast zamykać się w przypadku starszych nazw, ponieważ priorytetem jest to, aby instancja, która była chroniona przed aktualizacją, pozostała chroniona bez konieczności podejmowania działań przez operatora; ostrzeżenie o wycofaniu i przyszłe usunięcie obsługują migrację. Operatorzy powinni dokonać migracji do nazw `$ESPHOME_*`. Kontener esphome dostarcza poprawkę w wydaniu 2026.6.2, która podwyższa przypiętą wersję `esphome-device-builder` do 1.0.12. Bez aktualizacji natychmiast przywróć uwierzytelnianie, ustawiając nowe env vars na te same wartości w dowolnej wersji, której dotyczy problem. Alternatywnie nie udostępniaj portu dashboardu niezaufanym sieciom i sprawdź w logach startowych baner `BEZ UWIERZYTELNIENIA`, aby potwierdzić, czy dana instancja jest aktualnie otwarta.

>_ Słabości (CWE)

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org