Description
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.
Published: 2026-07-16
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability exists in the COMMAND_RESULTS handler of Microsoft UFO. When an authenticated client invokes this handler, the server executes get_or_create_session without providing an owner_client_id, allowing the attacker to specify a session_id such as task_name@task_id. This creates an unowned session that the attacker can use to deny legitimate owners from using the session or, when repeated, to accumulate phantom sessions that exhaust system memory.

Affected Systems

The affected product is Microsoft UFO versions 3.0.6 and earlier. The flaw is contained in the ufo/server/ws/handler.py module of the open‑source framework and is present on any platform supported by UFO. All deployments that provide authenticated command execution are susceptible, regardless of operating system or network topology.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, while the EPSS score of less than 1% suggests a low likelihood of exploitation and the vulnerability is not listed in CISA KEV. The likely attack vector is an authenticated client that can invoke COMMAND_RESULTS; there is no need for privileged access or network infiltration beyond standard authenticated usage. The impact is denial of service or memory exhaustion through session squatting, presenting a moderate but avoidable risk that can be mitigated with an upgrade or code changes.

Generated by OpenCVE AI on July 31, 2026 at 01:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Microsoft UFO to version 3.0.7 or later to eliminate the flaw that allows unowned session creation (CWE-400, CWE-862).
  • If an upgrade is not possible, adjust the COMMAND_RESULTS handler so that get_or_create_session is called with a valid owner_client_id, enforcing authorized session creation (CWE-862).
  • Add resource limits or cleanup routines to prevent the accumulation of phantom sessions from exhausting memory (CWE-400).

Generated by OpenCVE AI on July 31, 2026 at 01:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Microsoft
Microsoft ufo
Vendors & Products Microsoft
Microsoft ufo

Thu, 16 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 16:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Microsoft UFO: COMMAND_RESULTS handler creates unowned sessions, allowing authenticated session-squatting denial of service
Weaknesses CWE-400
CWE-862
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T16:23:56.463Z

Reserved: 2026-06-16T21:59:57.017Z

Link: CVE-2026-55440

cve-icon Vulnrichment

Updated: 2026-07-16T16:23:27.896Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T02:00:05Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-862

    Missing Authorization