Description
AutoGPT is a workflow automation platform for creating, deploying, and managing continuous artificial intelligence agents. Prior to 0.6.70, AutoGPT's autogpt_platform/backend/backend/api/features/integrations/router.py webhook_ingress_generic route selected get_webhook_manager(provider) from the untrusted provider URL segment without verifying webhook.provider, allowing a request to /compass/webhooks/{webhook_id}/ingress to use CompassWebhookManager's inherited no-op BaseWebhooksManager.verify_signature instead of GenericWebhooksManager.verify_signature, bypass X-Webhook-Secret for a configured secret_token, and execute a generic webhook graph as its owner. This issue is fixed in version 0.6.70.
Published: 2026-08-11
Score: 8.2 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw originates from a path confusion in AutoGPT's webhook ingestion route, wherein the provider URL segment is taken at face value without validating the webhook.provider field. The result is that a request to /compass/webhooks/{webhook_id}/ingress can trigger the CompassWebhookManager, whose BaseWebhooksManager.verify_signature is a no‑op. Consequently, the typical X-Webhook-Secret check is bypassed, allowing an attacker to execute any generic webhook graph under the ownership of the configured webhook. This constitutes an authentication bypass (CWE‑287) that effectively enables arbitrary code execution as the webhook owner.

Affected Systems

Affected are all releases of Significant‑Gravitas AutoGPT prior to version 0.6.70. The vulnerability resides in autogpt_platform/backend/backend/api/features/integrations/router.py and impacts any instance that exposes the /compass/webhooks/{webhook_id}/ingress endpoint and uses CompassWebhookManager for webhook handling. The 0.6.70 release includes the fix that enforces provider verification.

Risk and Exploitability

The CVSS score of 8.2 signals high severity; no EPSS data is available, and the vulnerability is not currently listed in CISA KEV. Attackers can trigger it remotely by sending a crafted HTTP request to the vulnerable endpoint. As the secret verification bypass is straightforward, the risk of exploitation remains high, especially for environments that allow unauthenticated webhook ingestion. Immediate patching is recommended.

Generated by OpenCVE AI on August 11, 2026 at 23:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade AutoGPT to version 0.6.70 or later.
  • If upgrading is not possible immediately, restrict or block access to the /compass/webhooks/{webhook_id}/ingress endpoint, requiring a valid X-Webhook-Secret before execution.
  • Add validation to ensure the provider field matches a trusted whitelist, preventing unintended manager selection.

Generated by OpenCVE AI on August 11, 2026 at 23:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Significant-gravitas
Significant-gravitas autogpt
Vendors & Products Significant-gravitas
Significant-gravitas autogpt

Tue, 11 Aug 2026 15:00:00 +0000

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.70, AutoGPT's autogpt_platform/backend/backend/api/features/integrations/router.py webhook_ingress_generic route selected get_webhook_manager(provider) from the untrusted provider URL segment without verifying webhook.provider, allowing a request to /compass/webhooks/{webhook_id}/ingress to use CompassWebhookManager's inherited no-op BaseWebhooksManager.verify_signature instead of GenericWebhooksManager.verify_signature, bypass X-Webhook-Secret for a configured secret_token, and execute a generic webhook graph as its owner. This issue is fixed in version 0.6.70.
Title AutoGPT: Webhook provider path confusion bypasses generic webhook secret verification
Weaknesses CWE-287
References
Metrics cvssV3_1

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


Subscriptions

Significant-gravitas Autogpt
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-11T14:32:11.812Z

Reserved: 2026-08-10T17:57:26.144Z

Link: CVE-2026-72922

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-11T15:17:38.350

Modified: 2026-08-11T15:17:38.350

Link: CVE-2026-72922

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T23:30:05Z

Weaknesses