CVE-2026-55440
ŚrednieCVSS 6.5Streszczenie
W frameworku Microsoft UFO przed wersją 3.0.7, handler COMMAND_RESULTS wywołuje funkcję get_or_create_session bez parametru owner_client_id, co pozwala uwierzytelnionemu klientowi na utworzenie sesji o dowolnej nazwie (np. constellation_task_id = f"{task_name}@{task_id}"). Może to prowadzić do odmowy dostępu prawowitemu właścicielowi lub wyczerpania pamięci przez tworzenie fikcyjnych sesji.
Ocena ryzyka
Organizacja narażona jest na atak typu DoS (wyczerpanie pamięci) oraz na przejęcie kontroli nad sesjami, co może zakłócić działanie automatyzacji i narazić dane na nieautoryzowany dostęp.
Rekomendacja
Należy niezwłocznie zaktualizować framework Microsoft UFO do wersji 3.0.7 lub nowszej, która zawiera poprawkę usuwającą lukę.
Inne podatności w Microsoft UFO
Zobacz wszystkie- CVE-2026-73297Średnie
Framework Microsoft UFO przed wersją 3.0.8 nie blokuje prefiksów NAT64, 6to4 i Teredo oraz nie sprawdza ponownie osadzonych adresów IPv4, co pozwala zdalnemu atakującemu ominąć zabezpieczenie SSRF i uzyskać dostęp do metadanych chmury, wewnętrznych usług lub localhost.
- CVE-2026-73296Krytyczne
Framework Microsoft UFO przed wersją 3.0.8 udostępnia usługi MCP Streamable HTTP na portach TCP 8020 i 8021 bez uwierzytelnienia. Pozwala to nieuwierzytelnionemu zdalnemu atakującemu na wywoływanie funkcji takich jak przechwytywanie ekranu, dotknięcia, przesunięcia, wpisywanie tekstu, uruchamianie aplikacji i modyfikowanie stanu urządzenia z podłączonym Androidem.
- CVE-2026-62316Wysokie
Microsoft UFO, framework open-source do inteligentnej automatyzacji, przed wersją 3.0.8 zawiera serwer MCP na localhost:8010, który nie waliduje nagłówków Host, Origin ani Sec-Fetch-Site. Strona internetowa kontrolowana przez atakującego może użyć DNS rebinding, aby uzyskać dostęp do lokalnego punktu /mcp, wyliczyć schematy narzędzi i wywołać execute_command z ważnym kluczem UFO_MCP_API_KEY, co pozwala na odczyt plików lub wykonanie dozwolonych poleceń systemowych jako użytkownik ofiary. Problem został naprawiony w wersji 3.0.8.
- CVE-2026-54568Średnie
W frameworku Microsoft UFO w wersjach od 3.0.0 do 3.0.6 wykryto podatność polegającą na braku autoryzacji na poziomie obiektu. Klient podłączony jako URZĄDZENIE do serwera WebSocket mógł wysłać żądanie DEVICE_INFO_REQUEST z identyfikatorem innego urządzenia i uzyskać jego dane systemowe.
Oryginalny opis (angielski, źródło NVD)
Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.7, the COMMAND_RESULTS handler in ufo/server/ws/handler.py called get_or_create_session in ufo/server/services/session_manager.py without owner_client_id, allowing an authenticated client to create an unowned attacker-chosen session_id such as constellation_task_id = f"{task_name}@{task_id}" and deny the legitimate owner or exhaust memory with phantom sessions. This issue is fixed in version 3.0.7.

