Podatności Blueprint Studio
6 znanych podatności CVE w Blueprint Studio, przetłumaczonych i ocenionych.
- 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.
- 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.

