CVE-2026-53458
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ujawnienie wewnętrznych ścieżek i szczegółów implementacji może ułatwić atakującemu przeprowadzenie bardziej celowanych ataków na system.
Rekomendacja
Zaktualizuj Blueprint Studio do wersji 2.5.2 lub nowszej, która zawiera poprawkę.
Inne podatności w Blueprint Studio
Zobacz wszystkie- 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.
- CVE-2026-53453Wysokie
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.
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 backend API handlers in custom_components/blueprint_studio/backend/api.py returned raw exception strings to authenticated Home Assistant users. Some exception messages could contain internal filesystem paths or implementation details. The disclosed information could help an authenticated user fingerprint a Home Assistant installation and refine follow-up attacks. This issue is fixed in version 2.5.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

