AutoGPT WebSocket API Cross-User Data Leakage Vulnerability

Vulnerability

A vulnerability in the AutoGPT platform's WebSocket API allows for unintended cross-user sharing of node execution updates. This issue arises because the API transmitted execution updates based on a combination of 'graph_id' and 'graph_version' without verifying the user's ownership of the graph. Consequently, one user could receive execution updates from another user's graph, but only within the same instance of the platform. This vulnerability does not affect single-user instances or private instances with a user whitelist, where the impact is limited to admitted users.

Impact

Exploitation of this vulnerability could lead to unauthorized access to a user's graph execution updates, allowing one user to monitor the execution of another user's graph in real-time.

Remediation

Users can update to AutoGPT Platform version 0.6.1, where this vulnerability has been fixed. Instructions for updating are available on the AutoGPT Releases page.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
5.0
remediation
7.7
relevance
0.0
threat
0.0
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.