CVE Catalog

CVE-2026-55440

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Summary

In the Microsoft UFO framework before version 3.0.7, the COMMAND_RESULTS handler calls get_or_create_session without owner_client_id, allowing an authenticated client to create a session with an arbitrary name (e.g., constellation_task_id = f"{task_name}@{task_id}"). This can lead to denial of service for the legitimate owner or memory exhaustion from phantom sessions.

Risk Assessment

The organization is at risk of a DoS attack (memory exhaustion) and session hijacking, which can disrupt automation operations and expose data to unauthorized access.

Recommendation

Immediately update the Microsoft UFO framework to version 3.0.7 or later, which includes the fix for this vulnerability.

Other vulnerabilities in Microsoft UFO

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS