Description
IntentKit through 2.6.3, fixed in commit 5b91da5, contains an authorization bypass vulnerability where the executor validates tool calls against the full tool registry rather than the per-request narrowed tool advertisement enforced by ToolBindingMiddleware, allowing owner-only state-changing tools such as wallet transfer, posting, memory-write, and call-agent to execute without any human-in-the-loop or approval gate. An unauthenticated or public caller in WEB, API, TWITTER, or TELEGRAM contexts can exploit this by supplying the exact de-advertised tool name and arguments via indirect prompt injection or by replaying checkpoint and history data on a reused thread, achieving unauthorized execution of owner-restricted capabilities.
Published: 2026-10-15
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

IntentKit up to version 2.6.3 has an authorization bypass that lets any caller trigger owner‑only state‑changing tools—such as wallet transfer, posting, memory‑write, or call‑agent—even when those tools are not advertised. The executor incorrectly validates tool calls against the full catalog instead of the per‑request narrowed advertisement enforced by ToolBindingMiddleware, allowing unauthenticated or publicly exposed callers in WEB, API, Twitter, or Telegram contexts to supply a de‑advertised tool name and arguments through indirect prompt injection or replaying checkpoint and history data, thereby executing owner‑restricted capabilities without human approval.

Affected Systems

The vulnerability affects all installations of IntentKit version 2.6.3 or earlier. Presence in the full tool registry is required; the issue is found in the core executor component used by the web, API, Twitter, and Telegram interfaces.

Risk and Exploitability

The CVSS score of 8.7 indicates critical severity. The EPSS score is < 1%, indicating a very low but non‑zero likelihood of exploitation. The vulnerability is not listed in CISA KEV. Attackers can leverage indirect prompt injection or replay of checkpoint and history data, including unauthenticated or publicly exposed contexts, to supply the exact de‑advertised tool name and arguments. The lack of an approval gate makes exploitation straightforward for a remote attacker, allowing complete compromise of owner‑only capabilities.

Generated by OpenCVE AI on October 22, 2026 at 23:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade IntentKit to a version newer than 2.6.3, which includes a fix that correctly scopes tool calls to the narrowed advertisement.
  • Enforce authentication on all interfaces (WEB, API, Twitter, Telegram) so that only logged‑in users can invoke any tool, thereby preventing unauthenticated exploitation.
  • Restrict or disable the execution of owner‑only tools in the configuration until the patch is applied to mitigate risk until an updated release is deployed.

Generated by OpenCVE AI on October 22, 2026 at 23:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 16:45:00 +0000

Type Values Removed Values Added
Description IntentKit through 2.6.3 contains an authorization bypass vulnerability where the executor validates tool calls against the full tool registry rather than the per-request narrowed tool advertisement enforced by ToolBindingMiddleware, allowing owner-only state-changing tools such as wallet transfer, posting, memory-write, and call-agent to execute without any human-in-the-loop or approval gate. An unauthenticated or public caller in WEB, API, TWITTER, or TELEGRAM contexts can exploit this by supplying the exact de-advertised tool name and arguments via indirect prompt injection or by replaying checkpoint and history data on a reused thread, achieving unauthorized execution of owner-restricted capabilities. IntentKit through 2.6.3, fixed in commit 5b91da5, contains an authorization bypass vulnerability where the executor validates tool calls against the full tool registry rather than the per-request narrowed tool advertisement enforced by ToolBindingMiddleware, allowing owner-only state-changing tools such as wallet transfer, posting, memory-write, and call-agent to execute without any human-in-the-loop or approval gate. An unauthenticated or public caller in WEB, API, TWITTER, or TELEGRAM contexts can exploit this by supplying the exact de-advertised tool name and arguments via indirect prompt injection or by replaying checkpoint and history data on a reused thread, achieving unauthorized execution of owner-restricted capabilities.
References

Mon, 19 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
First Time appeared Crestalnetwork
Crestalnetwork intentkit
Vendors & Products Crestalnetwork
Crestalnetwork intentkit

Thu, 15 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 15 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Description IntentKit through 2.6.3 contains an authorization bypass vulnerability where the executor validates tool calls against the full tool registry rather than the per-request narrowed tool advertisement enforced by ToolBindingMiddleware, allowing owner-only state-changing tools such as wallet transfer, posting, memory-write, and call-agent to execute without any human-in-the-loop or approval gate. An unauthenticated or public caller in WEB, API, TWITTER, or TELEGRAM contexts can exploit this by supplying the exact de-advertised tool name and arguments via indirect prompt injection or by replaying checkpoint and history data on a reused thread, achieving unauthorized execution of owner-restricted capabilities.
Title IntentKit 2.6.3 Executor Tool Authorization Bypass via ToolNode
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Crestalnetwork Intentkit
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T16:32:28.459Z

Reserved: 2026-08-18T21:04:48.503Z

Link: CVE-2026-76066

cve-icon Vulnrichment

Updated: 2026-10-15T13:22:26.185Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T02:20:15.603

Modified: 2026-10-22T17:17:00.093

Link: CVE-2026-76066

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T23:15:13Z

Weaknesses