Significant-Gravitas AutoGPT
cpe:2.3:a:agpt:autogpt:*:*:*:*:*:*:*
- <= autogpt-platform-beta-v0.6.1
A denial-of-service vulnerability has been identified in the ReadRSSFeedBlock component of AutoGPT, prior to version 0.6.32. The issue arises because the feedparser is used to parse XML from user-provided URLs without any limits on parsing time or resource allocation. This can be exploited by sending a deeply nested XML file, which exhausts memory resources and causes the application to become unresponsive. The vulnerability has been patched in version 0.6.32.
Exploitation of this vulnerability leads to memory exhaustion, causing the application to run out of available resources and become unresponsive. This can result in a denial-of-service condition, where the service is unavailable to users.
The vulnerability can be reproduced by using the ReadRSSFeedBlock to parse a carefully crafted XML file that is deep and resource-intensive. This can be done by generating an XML file that exceeds 10MB and contains a large number of nested elements, then providing the URL of this file to the RSS block for parsing.
Users can update to AutoGPT version 0.6.32 or later to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.