Skip to content

Document security fix for subagent tool privilege escalation - #102

Merged
antiv merged 1 commit into
mainfrom
claude/credit-security-reporter
Sep 7, 2026
Merged

Document security fix for subagent tool privilege escalation#102
antiv merged 1 commit into
mainfrom
claude/credit-security-reporter

Conversation

@antiv

@antiv antiv commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

Updates the CHANGELOG to document a critical security vulnerability fix and credit the reporter. The issue involved subagents being able to exceed their parent agent's tool privileges through prompt injection, potentially granting access to dangerous tools like execute_shell_command, delete_agent, and place_order.

Changes

  • Enhanced security advisory in CHANGELOG.md: Added clarification that the vulnerability was reported privately by Rafael Asor (Attenu) with a link to their guard implementation, and noted that no released version was affected since the delegation tool landed after v1.2.0 was tagged — the issue existed only on main.

Details

The fix itself (tool intersection logic in _build_subagent_tools) was already implemented. This change documents:

  1. The reporter attribution and their security research
  2. The scope clarification that this was a pre-release vulnerability on main only
  3. A reference to the external security guard that helped identify the issue

This improves transparency and gives proper credit to the security researcher who responsibly disclosed the vulnerability.

https://claude.ai/code/session_01ToCUNy2SqwvfTq4a6xfSk1

Rafael Asor (Attenu) reported the subagent privilege escalation privately
and asked to be credited as "Rafael Asor (Attenu)" with a link to
attenu-guard.

Also records that no released version was affected. v1.2.0 was tagged at
07:49 on 3 September and the delegation tool landed at 16:17 the same day,
so the issue existed only on main, between a5a401c and the fix. Anyone
running a release was never exposed, and a changelog entry that leaves that
unsaid reads as though they were.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ToCUNy2SqwvfTq4a6xfSk1
@antiv
antiv merged commit ee6296f into main Sep 7, 2026
1 check passed
@antiv
antiv deleted the claude/credit-security-reporter branch September 7, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants