Case · DiggingBeagle record

IntentKit hid restricted tools without enforcing their execution permissions

A published analysis reports that caller-specific tools were filtered from prompts but ToolNode could still invoke tools registered under a more privileged principal.

Scope

IntentKit affected releases and execution paths where registered tools exceed the current caller's allowed tools.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
AI role
AGAINST AI
Basis and provenance

VulnCheck and CVE-2026-76066 document an executor authorization bypass for hidden owner-only tools in releases through 2.6.3. The published mechanism is specific to tool selection and authorization and not evidence of observed production wallet theft or a verified patched release.

Assessed Oct 17, 2026 using diggingbeagle.assessment/1.

At a glance

Timeline

  1. Oct 15, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-INTENTKIT-VISIBLE-NOT-EXECVulnCheck reports that IntentKit visible-tool filtering was not repeated as an authorization check when ToolNode executed a named tool.supported

Basis: reported finding

Link to claim
CLM-INTENTKIT-REMEDIATION-COMMITThe Lasso advisory recommends an IntentKit release containing commit 5b91da57, or building from that commit while awaiting a release; it does not name a fixed release. supported

Basis: reported finding

Link to claim

Implications

Model instruction context must not be treated as the final access-control list for effectful tool invocation.

Controls and mitigations

  • Bind execution permission to the current caller, request and thread at ToolNode dispatch, rather than treating hidden tool advertisements as the access control.
  • Revalidate authorization for privileged wallet, social-publishing, memory-write and delegated-agent calls after history or checkpoint replay.
  • Authorize each tool invocation against the current principal and specific tool before execution. Confirm the known corrective commit and its shipped version independently before asserting an installation is patched.

Unknowns and contradictions

  • No verified production attacker campaign or wallet withdrawal confirmed.
  • The advisory names a corrective commit, but its implementation and first containing release were not independently verified.

Sources and citation

Material revision history

  1. Oct 23, 2026 · Canonical change recorded · new in release · revision 183