Approved changes feed: RSS · Atom

cpe:2.3:a:microsoft:ufo:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorMicrosoft (67206627-3ef6-5870-9d98-26a9f2e7065c)
ProductUfo (eba75785-37bf-54d2-927c-cb7be91b0121)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
pkg:github/microsoft/ufo purl2cpe 2026-09-09 08:34:17.223695

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-73296 vulnerable 2026-09-16 04:33:09.757325 Microsoft UFO: Unauthenticated Mobile MCP access allows remote Android device control and screen disclosure
CRITICAL (9.4)
Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.8, create_mobile_data_collection_server and create_mobile_action_server in ufo/client/mcp/http_servers/mobile_mcp_server.py exposed Streamable HTTP MCP services on TCP ports 8020 and 8021 without authentication, allowing an unauthenticated remote attacker to invoke capture_screenshot, get_ui_tree, tap, swipe, type_text, launch_app, press_key, and click_control against an ADB-connected Android device, disclose screen and device data, and modify device state. This issue is fixed in version 3.0.8.
Published: 2026-08-12T16:29:03.154Z
Updated: 2026-08-13T14:07:14.159Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-73297 vulnerable 2026-09-16 04:33:09.516625 Microsoft UFO: IPv6 transition address bypass of SSRF guard in URL validation
Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.8, _is_blocked_ip in ufo/utils/url_security.py did not block NAT64 prefixes 64:ff9b::/96 and 64:ff9b:1::/48, the 6to4 prefix 2002::/16, or the Teredo prefix 2001::/32 and did not re-check embedded IPv4 destinations, allowing an unauthenticated remote attacker who can influence URLs processed by validate_url to bypass the SSRF guard and reach cloud metadata, internal services, or localhost. This issue is fixed in version 3.0.8.
Published: 2026-08-12T16:31:35.224Z
Updated: 2026-08-12T16:49:58.405Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55440 vulnerable 2026-07-29 01:00:28.469599 Microsoft UFO: COMMAND_RESULTS handler creates unowned sessions, allowing authenticated session-squatting denial of service
MEDIUM (6.5)
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-16T15:35:51.346Z
Updated: 2026-07-16T16:23:56.463Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54568 vulnerable 2026-07-29 01:00:27.895437 Microsoft UFO: Missing Authorization in DEVICE_INFO_REQUEST Allows a DEVICE Client to Read Another Device's system_info
MEDIUM (4.3)
Microsoft UFO open-source framework for intelligent automation across devices and platforms. From 3.0.0 until 3.0.6, a client connected to the UFO WebSocket server as a DEVICE could call DEVICE_INFO_REQUEST with another device's target_id and receive that device's server-side system_info through ufo/server/ws/handler.py, because handle_device_info_request and get_device_info did not enforce the constellation-only role or object-level authorization boundary. This issue is fixed in version 3.0.6.
Published: 2026-07-16T15:32:06.556Z
Updated: 2026-07-16T18:03:30.788Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46544 vulnerable 2026-06-08 08:05:12.096765 Microsoft UFO reuses client-supplied WebSocket session IDs and replays stale task results to new authenticated requesters
MEDIUM (5.3)
Microsoft UFO open-source framework for intelligent automation across devices and platforms. In 3.0.1-4-ge2626659, Microsoft UFO accepts client-supplied session_id values in WebSocket task messages and reuses an existing in-memory session object if that session_id already exists. If a prior session has completed and remains in memory with populated results, a different authenticated client can send a new TASK message using the same session_id. The server re-enters the existing session object and sends the stale stored result to the new requester through the normal send_task_end() callback path. This is an authenticated cross-client stale result replay issue. The issue requires that the attacker knows or can predict a live or recently completed session_id.
Published: 2026-05-27T21:53:11.257Z
Updated: 2026-05-28T13:18:09.622Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46538 vulnerable 2026-06-08 08:05:12.096568 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46416 vulnerable 2026-06-08 08:05:12.074894 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46414 vulnerable 2026-06-08 08:05:12.074787 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-46402 vulnerable 2026-06-08 08:05:12.073998 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45322 vulnerable 2026-06-08 08:05:11.691073 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.