CVE-2026-46416

Microsoft UFO shared WebSocket handler state causes cross-client response hijacking

State
Published
Severity
6.3 Medium
Published
May 27, 2026
Updated
May 28, 2026
Reserved
May 13, 2026

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
3.16.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:LGitHub_M

Weaknesses

  • CWE-284 Improper Access Control
  • CWE-488 Exposure of Data Element to Wrong Session

Affected Products

ProductVersions
UFOmicrosoft
  • 3.0.1-4-ge2626659Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.