CVE-2026-53454
ŚrednieCVSS 6.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Przechowywanie poświadczeń Git w postaci zwykłego tekstu może prowadzić do kradzieży tokenów dostępu i nieautoryzowanego dostępu do repozytoriów Git.
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-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-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 configured Git's credential.helper store when saving Git credentials, causing Git credential-store to persist usernames and access tokens in plaintext in the .git-credentials file for the user running Home Assistant. Tokens could remain outside Blueprint Studio's intended Home Assistant storage and be read by other users or processes with access to the same filesystem context. The persistent helper configuration also affected later Git operations beyond the immediate Blueprint Studio action. This issue is fixed in version 2.5.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

