IT SBIT Services
Schneeberger
DEEN
CVE tracker

Microsoft UFO: Server-side request forgery via WebSocket redirects

CVE-2026-105790Medium 6.4

← All vulnerabilities

Summary

Microsoft UFO before 3.0.9 contains a Server-Side Request Forgery (SSRF) flaw in the Galaxy device registration. An attacker with a valid account that can call the device registration API can supply a WebSocket endpoint that redirects connections to internal hosts reachable from the UFO server. The confirmed impact is limited to opening an internal connection and sending a WebSocket handshake request; response data, arbitrary HTTP methods and cloud metadata access are not established.

Affected

  • Microsoft UFO versions before 3.0.9

Fixed in

  • Fixed in version 3.0.9

Workaround

Unknown.

Exploitation

  • CISA SSVC: exploitation status "poc" (proof of concept), automatable: no
  • Not listed in CISA KEV
  • No confirmed exploitation in the wild known

Our recommendation

  • Upgrade Microsoft UFO to version 3.0.9 or a later release.
  • Restrict access to the device registration API to trusted users and networks.
  • Check whether the UFO server is reachable from the internet or used by untrusted accounts.
  • Monitor logs for unusual device registrations and outgoing WebSocket connections from the server.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 5 Nov 2026, 19:41.

Original description (NVD)

Microsoft UFO is an open-source framework for intelligent automation across devices and platforms. Prior to 3.0.9, authenticated device registration through /api/devices can supply a permitted attacker-controlled WebSocket endpoint while aip/transport/websocket.py applies pinned_addresses only to the initial destination. The pinned websockets.connect() client follows cross-origin redirects and opens a new TCP connection before Galaxy performs its post-handshake peer-IP validation, allowing WebSocket upgrade requests to internal hosts reachable from the server. The confirmed impact is the internal connection and handshake request, and does not establish arbitrary HTTP methods, response-body disclosure, a completed AIP session, or cloud metadata access. This issue is fixed in version 3.0.9.

NVD references (7)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.