Skip to main content

AutoGPT Platform EUVDEUVD-2026-56177

| CVE-2026-72922 HIGH
Improper Authentication (CWE-287)
2026-08-11 GitHub_M
8.2
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain secret-protected generic webhook UUID
  2. Delivery
    Send POST to /compass/webhooks/{uuid}/ingress
  3. Exploit
    URL provider selects CompassWebhookManager
  4. Execution
    No-op verify_signature skips X-Webhook-Secret check
  5. Impact
    Webhook graph executes as owner

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Two concrete prerequisites must be met. First, the targeted generic webhook must have a secret_token value configured in its triggered node's input_default; generic webhooks without a secret_token have no signature check to bypass and are not protected regardless. Second, the attacker must know a valid webhook_id UUID for such a secret-protected generic webhook - the UUID is not publicly enumerable through the normal API, so exploitation is limited to scenarios where the UUID has been shared with, logged for, or otherwise exposed to an untrusted party. The bypass does not work against webhooks whose stored provider already matches the URL provider (e.g., compass webhooks accessed via the /compass/ path are unaffected). Exploitation is entirely remote and requires no account or session on the AutoGPT Platform instance.

Impact

The CVSS 3.1 base score of 8.2 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N) accurately reflects that network-reachable, unauthenticated exploitation requires no special privileges and no user interaction. The integrity impact is rated High because a successful bypass executes a user's workflow graph as that user, potentially chaining downstream actions. Confidentiality impact is Low, reflecting incidental data exposure during workflow execution. The main practical friction is webhook UUID discovery: generic webhook IDs are likely UUIDs that are not publicly enumerable, which raises real-world AC beyond what AC:L implies - even a mid-sized municipal IT team in mielec relying on AutoGPT automation should treat this as urgent if their webhook UUIDs are shared with third-party callers or logged in accessible locations. EPSS data was not supplied; no KEV entry exists, and no public POC has been identified, so active mass exploitation is not confirmed. The PR diff and accompanying test suite (TestProviderPathConfusion) confirm the attack path is well-understood by the vendor. The vulnerability is exploitable only against webhooks that have a secret_token configured - unprotected webhooks are unaffected since there is no secret to bypass.

Exploit ScenarioDerived

An attacker who has obtained or guessed the UUID of a generic webhook configured with a secret_token sends an unauthenticated HTTP POST to /compass/webhooks/{uuid}/ingress, omitting or supplying an incorrect X-Webhook-Secret header. The server selects CompassWebhookManager, whose inherited no-op verify_signature returns without checking the header, and the associated workflow graph executes under the webhook owner's identity. No public proof-of-concept code has been identified, but the attack is mechanically straightforward given a known webhook UUID.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 11, 2026

Webhook signature verification bypass in AutoGPT Platform before 0.6.70 allows unauthenticated remote attackers to trigger execution of secret-protected generic webhook graphs as their registered owner. The flaw stems from the ingress router selecting the webhook manager from the untrusted URL provider path segment rather than from the stored webhook record, meaning a request routed through the /compass/ path invokes CompassWebhookManager's inherited no-op verify_signature instead of GenericWebhooksManager.verify_signature, neutralizing the X-Webhook-Secret guard entirely. No public exploit or CISA KEV listing has been identified at time of analysis, but the fix is available in the confirmed release v0.6.70.

RemediationAI

Upgrade to AutoGPT Platform v0.6.70 or later, available at https://github.com/Significant-Gravitas/AutoGPT/releases/tag/autogpt-platform-beta-v0.6.70. The fix (commit 646dd5b8cfad1206e92ec7bcc3b8312657e2a92e, PR #13559) adds a provider mismatch check immediately after fetching the stored webhook: if webhook.provider does not case-insensitively match the URL provider segment, the route returns HTTP 404 with the same response body as a genuinely absent webhook, preventing provider enumeration. If immediate upgrade is not possible, a compensating control is to restrict network-level access to the /webhooks/*/ingress endpoints to trusted source IPs only, reducing the population of potential callers who could attempt provider path confusion; note this does not fix the root cause and may break legitimate third-party webhook senders. Rotating existing secret_token values after patching is advisable if UUID disclosure to third parties is suspected.

Affected VersionsENISA

AutoGPT < 0.6.70

Affected Packages

euvd autogpt fix: 0.6.70

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

AutoGPT Platform's backend (cpe:2.3:a:significant-gravitas:autogpt:*:*:*:*:*:*:*:*) exposes a webhook ingress route at /webhooks/{webhook_id}/ingress where the leading path segment is the provider name. The router uses get_webhook_manager(provider) - with provider drawn from the URL - to instantiate the manager responsible for cryptographic signature verification. BaseWebhooksManager.verify_signature is a no-op that all unsigned providers like Compass inherit without override. GenericWebhooksManager overrides it to check the X-Webhook-Secret header against the stored secret_token. Because the code previously fetched the stored webhook record but never cross-checked webhook.provider against the URL provider, the URL segment controlled which verifier ran. CWE-287 (Improper Authentication) captures this class precisely: the system accepts a provider-controlled input as a trust decision without validating it against an authoritative stored value.

Know when Autogpt gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 8.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
vuln.today AI 6.5 MEDIUM

AC:H reflects the practical prerequisite of knowing a target webhook UUID, which is not publicly discoverable; all other metrics align with the official vector.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
None

Lifecycle Timeline

2
Patch available
Aug 11, 2026 - 16:17 EUVD
CVE Published
Aug 11, 2026 - 14:32 cve.org
HIGH 8.2

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

AutoGPT Platform versions before 0.6.70 contain a critical webhook authentication bypass allowing unauthenticated attackers to execute secret-protected automation workflows. Organizations relying on AutoGPT webhooks for business process integration face risk of unauthorized execution of sensitive automated tasks without proper authorization controls.

Business Impact: High
Compensating Controls

Apply vendor patch. Until upgrade is completed, disable all non-critical webhook integrations and restrict network access to webhook endpoints to known authorized source IP addresses and systems only.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Low
AI agent automation platform, niche developer and enterprise AI adopter footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-55237 HIGH
8.8 Jun 18

DOM-based cross-site scripting in AutoGPT versions prior to 0.6.62 allows remote attackers to execute arbitrary JavaScri

CVE-2025-32392 HIGH
8.7 Jun 18

Resource exhaustion denial-of-service in Significant Gravitas AutoGPT versions prior to 0.6.63 allows remote unauthentic

CVE-2025-32437 HIGH
8.7 Jun 18

Denial of service in Significant-Gravitas AutoGPT prior to 0.6.63 allows remote attackers to exhaust host disk space by

CVE-2025-32424 HIGH
8.7 Jun 18

Denial of service in AutoGPT prior to 0.6.63 allows remote unauthenticated users to exhaust host disk space by chaining

CVE-2025-32422 HIGH
8.7 Jun 18

Denial of service in AutoGPT versions prior to 0.6.63 allows remote unauthenticated attackers to exhaust disk space on t

CVE-2026-56663 HIGH
8.5 Jun 26

Server-side request forgery in the AutoGPT Platform (versions prior to 0.6.52) lets an authenticated user abuse the Send

CVE-2026-33233 HIGH
7.6 May 19

Insecure deserialization in Significant-Gravitas AutoGPT platform versions 0.6.34 through 0.6.51 lets an attacker who ca

CVE-2026-33232 HIGH
7.5 May 19

Unauthenticated denial-of-service in AutoGPT Platform versions 0.4.2 through 0.6.51 allows remote attackers to exhaust s

CVE-2025-32436 HIGH
7.1 Jun 18

Disk exhaustion denial-of-service in Significant Gravitas AutoGPT prior to version 0.6.63 allows authenticated platform

CVE-2026-30950 HIGH
7.1 May 18

Authenticated session hijacking in Significant Gravitas AutoGPT versions 0.6.36 through 0.6.50 allows any logged-in user

CVE-2026-56823 MEDIUM
5.4 Jun 26

Improper access control in AutoGPT’s webhook ping endpoint allows any authenticated user to enumerate other users’ webho

CVE-2025-32394 MEDIUM
5.3 Jun 26

Memory exhaustion in AutoGPT's AITextSummarizerBlock allows authenticated users to trigger extreme resource amplificatio

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy