Significant-Gravitas AutoGPT
cpe:2.3:a:agpt:autogpt:*:*:*:*:*:*:*
- <= autogpt-platform-beta-v0.6.33
A server-side request forgery (SSRF) vulnerability has been identified in AutoGPT versions through autogpt-platform-beta-v0.6.33. The issue arises in the SendDiscordFileBlock, where the third-party library aiohttp.ClientSession().get is used to access user-provided URLs without proper validation. This oversight allows attackers to exploit the vulnerability by sending requests to internal services.
Exploitation of this vulnerability allows for server-side request forgery, where an attacker can make the server send requests to internal or external resources, potentially leading to unauthorized data access or interaction with internal services.
To reproduce this vulnerability, upload a file by providing a URL that starts with 'http://' or 'https://'. The file will be downloaded using an unvalidated request, allowing access to internal services.
Users can update to AutoGPT version autogpt-platform-beta-v0.6.34, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.