CVE-2026-45023

AutoGPT: Credit system bypassed via direct block execution in POST /api/blocks/{block_id}/execute

Published May 28, 2026 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
AutoGPT is a workflow automation platform for creating, deploying, and managing continuous artificial intelligence agents. Prior to 0.6.59, POST /api/blocks/{block_id}/execute endpoint executes blocks without consuming any credits, regardless of the user's balance. The credit check that exists in the graph execution path (manager.py) is never reached when blocks are called directly via the external API, allowing unlimited free execution of all blocks. This vulnerability is fixed in 0.6.59.

Analysis

AI-generated

Technical impact

The vulnerability allows clients to call POST /api/blocks/{block_id}/execute and execute blocks without consuming credits, bypassing the credit enforcement that normally protects the platform. Because this bypass occurs when blocks are invoked directly via the external API, an attacker can repeatedly execute any block unlimited times. The result is that the platform can be forced to consume server resources and incur costs without payment, leading to a denial of service condition, financial losses, and potential flooding of the network. The weakness stems from improper validation of the credit balance before executing the user‑supplied block, classified as CWE-770 and CWE-841.

Affected Systems

Affected systems include the Significant‑Gravitas AutoGPT workflow automation platform. Version 0.6.58 and earlier are vulnerable; the issue was fixed in version 0.6.59. No other products or vendor versions are referenced.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity. EPSS is not available, and the vulnerability is not currently listed in the CISA KEV catalog. The exploit path is through the exposed API endpoint; authentication requirements are not detailed in the advisory, so the location and composition of authentication may affect feasibility. The most likely attack vector is remote over the network, allowing an unauthenticated or low‑privileged user with API access to trigger extensive block execution, exhausting resources and ignoring credit checks.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply an update to AutoGPT 0.6.59 or later.
  • If an update is not immediately possible, restrict external access to the /api/blocks/{block_id}/execute endpoint or enforce credit checks at an API gateway.
  • If possible, modify the manager.py code to restore credit validation for API requests until an official patch is applied.

Generated by OpenCVE AI on May 29, 2026 at 00:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title AutoGP: Credit system bypassed via direct block execution in POST /api/blocks/{block_id}/execute AutoGPT: Credit system bypassed via direct block execution in POST /api/blocks/{block_id}/execute
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Significant-gravitas
Significant-gravitas autogpt
Vendors & Products Significant-gravitas
Significant-gravitas autogpt
Type Values Removed Values Added
Description AutoGPT is a workflow automation platform for creating, deploying, and managing continuous artificial intelligence agents. Prior to 0.6.59, POST /api/blocks/{block_id}/execute endpoint executes blocks without consuming any credits, regardless of the user's balance. The credit check that exists in the graph execution path (manager.py) is never reached when blocks are called directly via the external API, allowing unlimited free execution of all blocks. This vulnerability is fixed in 0.6.59.
Title AutoGP: Credit system bypassed via direct block execution in POST /api/blocks/{block_id}/execute
Weaknesses CWE-770
CWE-841
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'}

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling

  • CWE-841

    Improper Enforcement of Behavioral Workflow

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jun 18, 2026, 4:07 PM
Reserved
May 8, 2026, 4:58 PM
Status
Deferred
Published
May 28, 2026, 10:17 PM
Modified
Jul 21, 2026, 10:10 AM