Skip to content

feat: AVE-2026-00070 -- distributed cross-agent backdoor fragments (Collaborative Shadows) - #117

Merged
chaksaray merged 2 commits into
developfrom
feat/AVE-2026-00070-distributed-cross-agent-backdoor
Aug 3, 2026
Merged

feat: AVE-2026-00070 -- distributed cross-agent backdoor fragments (Collaborative Shadows)#117
chaksaray merged 2 commits into
developfrom
feat/AVE-2026-00070-distributed-cross-agent-backdoor

Conversation

@chaksaray

Copy link
Copy Markdown
Contributor

Summary

AVE-2026-00070: distributed cross-agent backdoor fragments, "Collaborative Shadows" (MEDIUM, AIVSS 6.4). Fifth and final record from the eight-candidate verification audit's genuine gaps.

Why this is a genuine gap

Confirmed distinct from AVE-2026-00059 (ShareLock) on every axis that matters:

ShareLock (00059) This record
Fragment location One client's static tool.description fields Multiple distinct agents' own memories/observations
Reassembly actor The model itself, in-context, at inference time An attacker, externally, offline, after the run
Trigger A single planted trigger read by one model A specific multi-agent collaboration sequence
Scope Single session Multiple agents

Same fragmentation family (evade per-artifact review by splitting a payload), genuinely different mechanism.

Sourcing

arXiv 2510.11246, "Collaborative Shadows: Distributed Backdoor Attacks in LLM-Based Multi-Agent Systems." Attack success rate exceeding 95%, no degradation to benign task performance, evaluated on a custom multi-role benchmark, code and benchmark published.

AIVSS notes

multi_agent and persistent_memory both scored at AARF maximum, correctly: the mechanism is definitionally both (fragments spread across distinct agents, must survive in memory between poisoning and external reassembly).

Framework mappings, researched not assumed

  • owasp_mcp: ["MCP03"] (Tool Poisoning) and owasp_asi: ["ASI06", "ASI07"] (Memory & Context Poisoning; Insecure Inter-Agent Communication) verified against each framework's own published category list.
  • mitre_atlas and nist_ai_rmf are deliberate empty arrays: a candidate ATLAS technique (AI Agent Context Poisoning: Memory) could not be verified against MITRE's own data repository despite genuine effort (repeated fetch attempts against the primary source). Independent research explicitly confirms "agent-to-agent lateral movement" and "cross-session memory persistence" as documented gaps in current ATLAS coverage -- consistent with finding nothing to cite with confidence, not a research shortfall.

Validation

  • python3 scripts/validate_records.py: all 66 records valid.
  • python3 scripts/check_fixtures.py: all 66 records have positive + negative fixtures.
  • pytest tests/ -x -q: 264 passed.
  • No vendor boilerplate, no "AVE Technical Writeup" reference.
  • node scripts/build-records.js: dist regenerated; frozen v1.1.0 snapshot untouched.
  • README badge/stats/index and CHANGELOG updated in this commit.

Scope notes

No detection-rule PR in bawbel/scanner -- separate tracker. This is the last of five records drafted from the audit sweep (AVE-2026-00066 through 00070, PRs #113-#116 and this one).

…ollaborative Shadows)

Verified genuine gap, the fifth and final record from the eight-
candidate audit sweep. Confirmed distinct from AVE-2026-00059
(ShareLock) on every axis: fragments live in multiple distinct
agents' own memories/observations (not one client's static
tool.description fields), reassembly happens externally and offline
by an attacker scanning traces after the run (not by the model
itself, in-context, during the session), and activation requires a
specific multi-agent collaboration sequence (not a single planted
trigger read by one model).

Sourced from arXiv 2510.11246 (Collaborative Shadows): >95% attack
success, no degradation to benign task performance, code and
benchmark published.

multi_agent and persistent_memory both scored at AARF maximum,
correctly -- this mechanism is definitionally both. owasp_mcp/
owasp_asi researched against primary sources (MCP03 Tool Poisoning;
ASI06 Memory & Context Poisoning, ASI07 Insecure Inter-Agent
Communication). mitre_atlas and nist_ai_rmf left as researched empty
arrays: a candidate ATLAS technique could not be verified against
MITRE's own data repository despite genuine effort, and independent
research explicitly confirms 'agent-to-agent lateral movement' and
'cross-session memory persistence' as documented ATLAS gaps.

This completes all five records drafted from the audit's confirmed
genuine gaps (AVE-2026-00066 through 00070).
…0-distributed-cross-agent-backdoor

# Conflicts:
#	CHANGELOG.md
#	README.md
#	dist/ave-records-latest.json
#	dist/ave-records-latest.manifest.json
@chaksaray
chaksaray merged commit 34a692f into develop Aug 3, 2026
6 checks passed
@chaksaray
chaksaray deleted the feat/AVE-2026-00070-distributed-cross-agent-backdoor branch August 3, 2026 15:18
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.

1 participant