CVE-2026-53453
WysokieCVSS 8.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
Blueprint Studio przed wersją 2.5.2 nie egzekwuje spójnie granic autoryzacji administratora w backendzie, co pozwala każdemu uwierzytelnionemu użytkownikowi na dostęp do akcji API przeznaczonych dla administratorów. Obejmuje to wywoływanie usług Home Assistant, modyfikację plików konfiguracyjnych, dostęp do strumieni i przesyłanie plików.
Ocena ryzyka
Ryzyko obejmuje naruszenie poufności, integralności i dostępności instalacji Home Assistant, ponieważ nieuprzywilejowany użytkownik może wykonywać operacje administracyjne.
Rekomendacja
Zaleca się aktualizację Blueprint Studio do wersji 2.5.2 lub nowszej, która zawiera poprawkę egzekwowania autoryzacji.
Inne podatności w Blueprint Studio
Zobacz wszystkie- CVE-2026-53458Średnie
Blueprint Studio przed wersją 2.5.2 zwraca surowe komunikaty wyjątków w odpowiedziach API dla uwierzytelnionych użytkowników Home Assistant. Niektóre komunikaty mogą zawierać wewnętrzne ścieżki systemu plików lub szczegóły implementacji. Ujawnione informacje mogą pomóc uwierzytelnionemu użytkownikowi w rozpoznaniu instalacji Home Assistant i przygotowaniu dalszych ataków.
- CVE-2026-53457Średnie
Blueprint Studio przed wersją 2.5.2 w terminalu bezstanowym akceptuje parametr katalogu roboczego (cwd) i sprawdza tylko, czy katalog istnieje, bez wymogu pozostawania w katalogu konfiguracyjnym Home Assistant. Administrator korzystający z ograniczonego pomocnika terminala może wybrać istniejący katalog poza zamierzoną granicą konfiguracji. Komendy mogą wtedy uzyskać dostęp do ścieżek hosta lub je modyfikować, osłabiając oczekiwane ograniczenie systemu plików.
- CVE-2026-53456Średnie
Blueprint Studio przed wersją 2.5.2 w terminalu SSH zapisuje materiał klucza prywatnego do pliku w katalogu konfiguracyjnym Home Assistant przed zastosowaniem restrykcyjnych uprawnień i polega na najlepszych staraniach przy sprzątaniu. Klucz może tymczasowo pozostać na dysku i może przetrwać, jeśli sprzątanie się nie powiedzie lub Home Assistant ulegnie awarii. Użytkownik lub proces z dostępem do systemu plików katalogu konfiguracyjnego może uzyskać pozostały klucz prywatny.
- CVE-2026-53455Wysokie
Blueprint Studio przed wersją 2.5.2 zawiera podatność polegającą na wstrzyknięciu poleceń powłoki do generatora poświadczeń Git, gdzie nazwa użytkownika i token są interpolowane bez walidacji. Atakujący, który może ustawić poświadczenia Git, może dodać znaki nowej linii lub składnię powłoki, co prowadzi do wykonania dowolnych poleceń z uprawnieniami Home Assistant.
- CVE-2026-53454Średnie
Blueprint Studio przed wersją 2.5.2 konfiguruje Git credential.helper store podczas zapisywania poświadczeń Git, co powoduje, że Git credential-store przechowuje nazwy użytkowników i tokeny dostępu w postaci zwykłego tekstu w pliku .git-credentials dla użytkownika uruchamiającego Home Assistant. Tokeny mogą pozostać poza zamierzonym miejscem przechowywania Blueprint Studio i być odczytane przez innych użytkowników lub procesy z dostępem do tego samego kontekstu systemu plików. Trwała konfiguracja helpera wpływa również na późniejsze operacje Git.
Oryginalny opis (angielski, źródło NVD)
Blueprint Studio is a VS Code-like file editor for Home Assistant configuration files. Prior to 2.5.2, Blueprint Studio exposed administrator-intended backend API actions to any authenticated Home Assistant user because the backend did not consistently enforce the panel's admin-only authorization boundary. Affected surfaces included the backend API, upload API, stream routes, terminal WebSocket, Blueprint Studio WebSocket subscriptions, call_service, render_template, global_replace, file and stream access paths, upload handling, and terminal helpers. A non-admin user could invoke arbitrary Home Assistant services, expose Home Assistant state through templates, modify configuration files, access streamed or downloaded configuration content, upload files, or reach terminal-related helpers. These actions could compromise the confidentiality, integrity, and availability of the Home Assistant installation. This issue is fixed in version 2.5.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

