CVE-2026-46416
Received Received - Intake
Microsoft UFO WebSocket Handler Information Disclosure

Publication date: 2026-05-27

Last updated on: 2026-05-27

Assigner: GitHub, Inc.

Description
Microsoft UFO open-source framework for intelligent automation across devices and platforms. In 3.0.1-4-ge2626659, Microsoft UFO creates one shared UFOWebSocketHandler instance and reuses it for multiple authenticated WebSocket connections. The handler stores per-connection protocol objects in mutable instance fields. Each new WebSocket connection overwrites those fields. Later, message handlers send responses through the shared fields instead of through protocol objects bound to the originating connection. As a result, the most recently connected authenticated client can receive protocol responses that belong to another authenticated client.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-27
Last Modified
2026-05-27
Generated
2026-05-28
AI Q&A
2026-05-28
EPSS Evaluated
N/A
NVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
microsoft ufo 3.0.1
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-488 The product does not sufficiently enforce boundaries between the states of different sessions, causing data to be provided to, or used by, the wrong session.
CWE-284 The product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in the Microsoft UFO open-source framework version 3.0.1-4-ge2626659. The framework creates a single shared UFOWebSocketHandler instance that is reused for multiple authenticated WebSocket connections. This handler stores protocol objects for each connection in mutable instance fields. However, each new WebSocket connection overwrites these fields, causing message handlers to send responses through the shared fields rather than the protocol objects tied to the original connection. Consequently, the most recently connected authenticated client can receive protocol responses intended for another authenticated client.


How can this vulnerability impact me? :

This vulnerability can lead to information leakage between authenticated clients. Because responses meant for one client may be sent to another, sensitive or private data could be exposed to unauthorized users. This undermines the confidentiality and integrity of communications within the application using the Microsoft UFO framework.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart