Vulnerability · Published Mar 27, 2026 · Assigned by VulDB
CVE-2026-4959OpenBMB XAgent ShareServer WebSocket Endpoint share.py check_user missing authentication
High 7.3
In plain English
A high-severity missing authentication in XAgent from OpenBMB. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 39% of all known vulnerabilities).
Official description
A vulnerability was found in OpenBMB XAgent 1.0.0. This impacts the function check_user of the file XAgentServer/application/websockets/share.py of the component ShareServer WebSocket Endpoint. Performing a manipulation of the argument interaction_id results in missing authentication. Remote exploitation of the attack is possible. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.
Affected products (as reported)
Weakness: CWE-306, CWE-287 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R
References
- VDB-353836 | OpenBMB XAgent ShareServer WebSocket Endpoint share.py check_user missing authentication vdb-entry, technical-description
- VDB-353836 | CTI Indicators (IOB, IOC, IOA) signature, permissions-required
- Submit #777622 | OpenBMB XAgent v1.0.0 CWE-306 third-party-advisory
- https://gist.github.com/YLChen-007/531ec6b169f4b9ecbc8c2f0b2cd7c5ee exploit